Положить тесты Ember-Cli в стручки

Я хочу попробовать поместить тесты в стручки, поэтому вместо

tests
  unit
    routes
      resource-test.js
app
  pods
    resource
      route.js

я хочу иметь

app
  pods
    resource
      route.js
      route-test.js

Похоже, это приводит к тому, что стручки приходят к своему логическому завершению, а именно включают все "вещи", относящиеся к стручкам, а не разбросаны где-то еще в структуре каталогов.

Я могу получить тесты, установив src_files недвижимость в testem.json включать app/pods/**/*-test.js,

Однако я столкнулся с проблемой с jshint. .jshintrc в tests имеет преференции для таких вещей, как moduleFor, Так что тесты расположены внутри tests пройти Jshint хорошо. Тем не мение, app имеет свой .jshintrc, который не определяет глобалы, связанные с тестами. Так что jshint не работает на тестовых файлах под app/pods, Я бы предпочел сохранить отдельный .jshintrc для тестирования связанных файлов, но как я могу иметь один .jshintrc применяется к тестовым файлам, а другой применяется к не тестовым файлам?

В целом, есть ли лучшие практики или приемы для помещения тестовых файлов в структуру pod?

1 ответ

Решение

К сожалению, это еще не поддерживается, хотя я (один из сопровождающих ember-cli) надеюсь, что это скоро станет реальностью!

Другие вопросы по тегам