1

当我ember test在一个项目上运行时,我收到了这个错误


    Log: |
        { type: 'error',
          text: 'Error: Could not find module `otherapp/config/environment` imported from `otherapp/tests/helpers/resolver` at http://localhost:7357/assets/vendor.js, line 173\n' }
...
not ok 2 PhantomJS 2.1 - Global error: Error: Assertion Failed: The tests file was not loaded. Make sure your tests index.html includes "assets/tests.js". at http://localhost:7357/assets/vendor.js, line 15359
---
    Log: |
        { type: 'error',
          text: 'Error: Assertion Failed: The tests file was not loaded. Make sure your tests index.html includes "assets/tests.js". at http://localhost:7357/assets/vendor.js, line 15359\n' }
...

我不确定如何调试它,因为这是在测试套件中发生的,并且没有调试窗口,放置debugger;也无济于事。这也是别人的项目。

这在 ember-cli 或任何包中都不是问题,因为我创建了一个新的 ember 应用程序并编写了一些验收测试而没有任何此类错误。我不确定如何跟踪或调试此错误。

4

1 回答 1

3

我遇到了这个问题,这是一个严格的模式错误。我实际上是在一个具有相同名称的控制器上声明一个属性两次。您可以通过将 phantomjs 安装到端口然后在那里浏览来调试它。

把这个放在你的testem.json

"phantomjs_debug_port": 9000

然后浏览到localhost:9000第二个链接,将您发送到幻像开发工具!

于 2016-04-08T19:38:53.987 回答