2016-11-16 5 views
1

Кто-нибудь знает, как проверить, находится ли Ember в режиме тестирования?Проверьте, находится ли Ember в режиме тестирования

Я пишу приемочные испытания в Ember, и они осложняются некоторыми анимациями jQuery в приложении, которые выполняются асинхронно за пределами цикла запуска Ember и не будут завершены до тех пор, пока тест не будет завершен. Использование помощников wait, таких как andThen(...), не ждет завершения анимации, потому что они находятся вне цикла выполнения.

Мне не нужно выполнять приемочные испытания анимации, только состояние DOM после окончания анимации, поэтому, чтобы сделать все просто, я бы отключил анимацию во время приемочного тестирования. Поэтому мне нужно проверить, находится ли Ember в режиме тестирования.

Я использую Ember версии 1.10.1

+0

Вы используете ember-cli? – kiwiupover

ответ

2

Nevermind, это так просто, как Ember.testing. В тестовом режиме это будет установлено значение true, но в остальном оно не определено, поэтому я не смог найти его сразу на консоли Chrome.

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