Ember.js 余烬测试页面返回404错误
我正在尝试将单元测试添加到一个已有的项目中,该项目是在过去两年中开发的,并定期更新为最新的ember版本 为此,我从跑步开始Ember.js 余烬测试页面返回404错误,ember.js,ember-cli,ember-qunit,Ember.js,Ember Cli,Ember Qunit,我正在尝试将单元测试添加到一个已有的项目中,该项目是在过去两年中开发的,并定期更新为最新的ember版本 为此,我从跑步开始 $ ember test -s version: 1.13.13 Building... Build successful - 11946ms. 该过程已启动,但随后web浏览器打开,我在浏览器窗口中收到以下错误消息: Not found: /7596/tests/index.html?hidepassed 数字会改变,但我可以删除它以获得相同的结果。访问/只需重定
$ ember test -s
version: 1.13.13
Building...
Build successful - 11946ms.
该过程已启动,但随后web浏览器打开,我在浏览器窗口中收到以下错误消息:
Not found: /7596/tests/index.html?hidepassed
数字会改变,但我可以删除它以获得相同的结果。访问/
只需重定向到/tests/index.html?hidepassed
,结果相同
下面是curl
的输出:
$ curl -i http://localhost:7357/tests/index.html?hidepassed
HTTP/1.1 404 Not Found
X-Powered-By: Express
Cache-Control: No-cache
Pragma: No-cache
Content-Type: text/html; charset=utf-8
Content-Length: 39
ETag: W/"27-KHWxXB+A/SkhyzCtPXoJ4Q"
Date: Wed, 02 Dec 2015 16:41:22 GMT
Connection: keep-alive
Not found: /tests/index.html?hidepassed
当单元测试服务器未运行时,端口将关闭,因此它似乎是正确的web服务器,而不是我系统上的其他服务器
当我使用ember cli创建新项目时,测试页面工作正常。我已经比较了tests
目录、testem.json
、ember cli build.js
、bower.json
和package.json
中的所有文件,但我找不到可能导致此问题的任何差异
有人知道我可以寻找什么来让我现有的项目运作吗
我正在运行ember 2.2.0和ember cli 1.13.13。如果有什么不同的话,ember项目通常是通过
ember cli rails加载项运行的,以防其他人也有同样的问题:在ember cli build.js
中,我在EmberApp构造函数选项散列中将测试设置为false。这导致构建产品中不包括tests目录,从而生成404