Я создаю приложение AngularJS, и я пытаюсь его протестировать. То, что я хочу проверить, - это отклоненный сценарий.Тестирование отклонено обещание в Jasmine
Это услуга, которую я пытаюсь тест:
.factory('LoginService',['Login', 'consoleService', function(Login, consoleService){
return {
getActiveUser: function() {
return Login.query({}).$promise.then(
function (users) {
return users[0];
},
function (error) {
consoleService.print(error);
}
);
}
};
}]);
Я пытаюсь написать модульный тест для отклоненного сценария (произошла ошибка). И я хочу быть уверенным, что функция печати будет вызвана при возникновении некоторой ошибки. Я пробовал разные примеры, но никто не работал. Кто-нибудь знает, что это правильный способ проверить?