28得票1回答
Ember升级后,在Safari中仅有一个测试出现错误

我正在试图捕捉一个Heisenbug。 我正在将我们的项目从Ember CLI 0.2.0和Ember 1.10.0更新到Ember CLI 0.2.3和Ember 1.11.1。这是一个相当无痛的过程,但我有一个测试仅在Safari(7.1.5)中失败。它可以在PhantomJS、Chro...

17得票1回答
Ember-Qunit: 只能卸载不处于"正在传输"状态的记录

我有一些单元测试需要访问存储。我本以为只要将它们包装在run回调中就可以了,但不幸的是,并非如此。我遇到了以下错误: #foo上的afterEach失败:断言失败:您只能卸载未处于inFlight状态的记录。 据我所知,这正是run应该防止的。我的测试看起来像这样:test('#foo',...

17得票2回答
Ember CLI中文件上传的验收测试

我想在Ember中创建一个基本的验收测试,可以上传文件。我可以使用Pretender模拟服务器,但我需要知道如何填充“input type="file"”字段,使其能够从我的文件系统中选择文件。因此,问题基本上是: 如何使用Ember测试助手填写输入文件字段,我是否使用fillIn助手? ...

15得票1回答
PhantomJS 2.0在进行Ember测试时出现卡顿问题

我有一个直观的ember-cli应用程序。我使用ember test在phantomJS中运行单元测试。由于众所周知的phantom 1.9.x缺少Function.prototype.bind API,因此使用该API的测试失败了。我安装了phantom 2.0,但是现在当我运行ember ...

14得票2回答
Ember.js:如何对具有依赖项注入的helper进行单元测试?

在初始化器中,我将一个对象注入到我的辅助程序中,在应用程序中它可以正常工作。但是,在使用QUnit测试辅助程序时,我会收到以下错误:TypeError:未定义的函数。尽管在模块的设置功能中调用App.__container__.lookup('myObject:main')时确实返回了该对象,...

11得票1回答
如何在使用qunit进行Ember单元测试时依赖于store作为服务?

根据ember-data版本1.0.0-beta.16的博客文章,现在可以将商店用作服务。TweetComposerComponent = Ember.Component.extend({ store: Ember.inject.service() }); 然而,我不知道如何在...

10得票1回答
如何在ember-qunit测试中调用钩子函数 before 和 after?

在所有测试开始之前,我需要执行一些代码。因此,我需要使用 QUnit 的钩子函数 before,但是在 ember-qunit 中,可用的回调只有 beforeEach 和 afterEach。 我该如何实现?

9得票2回答
测试一个 Ember Data 模型 - 找不到关联

我正在尝试在一个ember-cli应用程序中测试模型关系,但它一直告诉我:找不到名为'rateType'的模型。看起来它找不到我的模型。 文件 ~app/models/account.js ~app/models/rate-type.js 账户模型 export default DS...

9得票2回答
无法找到从 `AppName/resolver Ember tests` 导入的 `ember-resolver` 模块。

我正在尝试运行Ember测试,但出现了错误,显示找不到从`AppName/resolver`导入的ember-resolver模块。 我不确定是什么原因导致的。我使用的是Ember-cli-2.12.1。任何帮助都将不胜感激。谢谢。

7得票1回答
如何在使用基于ember-cli构建的Ember应用程序上运行测试时,通过ember-qunit获取源代码映射?

我有一个使用ember-cli构建的Ember应用程序,并且我正在使用ember-qunit测试适配器编写我的测试,并按照ember-cli文档中的说明在浏览器中使用testem运行它们。尽管在与我的应用程序交互时在Google Chrome中进行调试很好,但是当运行我的测试时,我无法使用许多...