2015-08-04 2 views
1

У меня есть проект, который был версии 0.2.7 и генерировал тесты компонентов в качестве модульных тестов. Мои новые проекты по умолчанию устанавливают интеграционные тесты. Есть ли способ изменить его?Ember-cli производит интеграционный тест для компонентов по умолчанию

ответ

5

Это поведение по умолчанию теперь и, насколько я знаю, не может быть перезаписано, поскольку компоненты должны выполняться изолированно. Тем не менее, вы можете просто произвести модульное тестирование с:

ember g component-test your-component -unit 

Если вы хотите, чтобы прочитать о том, почему вы должны попробовать интеграционные тесты, я нашел эту статью полезной: http://alisdair.mcdiarmid.org/ember-component-integration-tests/

+0

Что делать, если текущее значение по умолчанию на самом деле и я хочу интеграции? –

+0

Вам следует обновить версию Ember-CLI, поскольку более старые версии действительно не имеют хорошего интеграционного тестирования для компонентов. – sbatson5

+0

Я использую последнее, но в конфиге должно быть что-то, или что-то должно быть вызвано (установлено), которое не было в инициализации проектов со старым ember-cli, который сейчас работает. Есть идеи? –

Смежные вопросы