Я пытаюсь добавить модульные тесты к существующему проекту, который был разработан за последние два года и регулярно обновляется до новейшей версии ember.Утеплительные тесты Страница Возвращает 404 Ошибка
Чтобы сделать это, я начал, запустив
$ ember test -s
version: 1.13.13
Building...
Build successful - 11946ms.
Процесс запускается, но затем веб-браузер, и я получаю следующее сообщение об ошибке в окне браузера:
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
Когда блок тестовый сервер не работает, порт закрыт, так что, как представляется, право веб-сервер, а не что-то другое в моей системе.
Когда я создаю новый проект с 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-addon
.