Ember-cli:导入blanket.js导致测试运行器挂起

时间:2014-09-18 08:30:23

标签: ember-cli blanket.js

我目前正在使用带有ember-qUnit的ember-cli进行测试。我还想将代码覆盖率结果添加到测试输出中,因此在进行了一些研究之后,似乎还有很长的路要走。我用毯子安装了毯子:

  

npm install blanket

将毯子文件夹移动到ember-cli供应商文件夹中。据我所知,导入库的方法是通过我正在做的Brocfile.js:

  

app.import('供应商/毯/ DIST / qunit / blanket.js&#39);

使用ember检查器,看起来毯子已正确导入,并且"启用覆盖范围"复选框已出现在qUnit测试结果页面的顶部。然而,测试只是挂起,只是说"运行"。没有测试似乎运行。当我使用时:

  

ember test -server

它说是等待跑步者"。有谁知道这里会出现什么问题?

我环顾四周,似乎代码覆盖了ember-cli是一个棘手的主题:

Ember CLI Code Coverage Reports

谢谢

1 个答案:

答案 0 :(得分:2)

我使用ember-cli-blanket安装了它。我认为您不需要将其包含在Brocfile.js中,而是在导入tests/index.html后将其导入test-support.js

Blanket可能会让你的跑步者因为它实际上重新加载整个应用程序而挂起。

对于它的价值,我还没有能够使用这种方法获得准确的测试覆盖率,但可能是用户错误。