2014-06-10 1 views
0

Обычно, когда вы аннулируете сеанс Ember Simple Auth, он перезагружает приложение. Это отлично подходит для обеспечения безопасности в производстве, но при тестировании это может быть головная боль. Я запускаю свои тесты с использованием Teaspoon, и в любое время, когда я выхожу из тестового пользователя, Ember Simple Auth перезагружает приложение - по сути, заканчивая тестовый набор.Недействительность Ember Простой сеанс аутентификации при тестировании

Кто-нибудь нашел обходное решение для этого?

ответ

1

Я бы просто переопределил действие вашего маршрута приложения в тестовом режиме, чтобы он не заменил местоположение.

+0

Это работает. Для тех, кто смотрит на это, этот метод находится в 'ApplicationRouteMixin'. Это означает, что вы можете изменить его следующим образом: 'Ember.SimpleAuth.ApplicationRouteMixin.reopen ({actions: {sessionInvalidationSucceeded: function() {}}});' – nullnullnull

+0

Или вы просто изменяете фактический маршрут приложения. – marcoow

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