Ember.js 理解Ember-Cli测试

Ember.js 理解Ember-Cli测试,ember.js,phantomjs,ember-cli,Ember.js,Phantomjs,Ember Cli,我试图在一个Ember CLI项目上设置测试,但它当前会使运行它的任何浏览器崩溃,并且在从命令行运行时似乎只是冻结 在命令行中,我看到的最后一行是 ok 58 PhantomJS 1.9 - JSHint - routes: routes/projects.js should pass jshint 这是目录中按字母顺序排列的最后一个路由文件 我想知道的是测试套件下一步可能会发生什么,这样我就可以调查导致冻结的原因 我试过的 通过谷歌搜索和阅读/tests/中的相关文件,我看不到任何明显不正常

我试图在一个Ember CLI项目上设置测试,但它当前会使运行它的任何浏览器崩溃,并且在从命令行运行时似乎只是冻结

在命令行中,我看到的最后一行是

ok 58 PhantomJS 1.9 - JSHint - routes: routes/projects.js should pass jshint
这是目录中按字母顺序排列的最后一个路由文件

我想知道的是测试套件下一步可能会发生什么,这样我就可以调查导致冻结的原因

我试过的 通过谷歌搜索和阅读
/tests/
中的相关文件,我看不到任何明显不正常的东西

版本 如果有关系

  • Ember CLI-
    0.0.42
  • PhantomJS-
    1.9.7

在本例中,它是下一个测试之一(由我们创建的测试),该测试抛出了一个错误,该错误似乎在某个地方被捕获,而没有显示出来


重写有问题的测试(它们是为早期版本的Ember CLI编写的,可能与此有关)修复了该问题。

是否运行了
Ember test--server
?冻结测试的原因很多。不久前,我遇到了余烬运行循环的问题。那么您是否使用了一些额外的javascript库(例如传单或类似的库)?您还应该查看
JSHint
警告。可能有一些语法问题。