Положить тесты 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) надеюсь, что это скоро станет реальностью!