Исключать файлы при использовании Ember-CLI testem

Я пытаюсь запустить свои тесты, используя Ember-CLI - Testem. Ember-CLI использует тесты /index.html, а не обычный конфиг testem.json для тестирования.

Можно ли как-то исключить определенные файлы из встроенных в app.js?

Usecase: у меня есть несколько js-файлов, в которые я добавляю некоторые зависимости. Эти зависимости различаются во время тестирования. Я хотел бы игнорировать эти файлы и вводить зависимости от моих тест-инжекторов.

1 ответ

Я отвечаю в контексте приложения ember, использующего ember-cli 1.13.8 и ember 2.1. Ember-Cli использует testem.json если вы не передадите другой тестовый файл конфигурации через ember test -c path/to/testem.json, Однако не все опции из testem.json интегрированы в процесс тестирования ember-cli.

Чтобы исключить деревья, извлеките: ember-cli исключает каталог под "tests" из списка "ember serve"

Для игнорирования определенных файлов в testsВы можете переименовать файлы, чтобы они не соответствовали шаблону, встроенному в ember-cli-test-loader: https://github.com/ember-cli/ember-cli-test-loader/blob/master/test-loader.js#L38-L40

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