У меня есть нижняя служба, которую я пытаюсь написать в одном модульном тесте с использованием жасмина, Я использую $ http.get, который возвращает promsie.Тестирование угловой фабрики с обещанием
Как я должен проверить это.
myApp.service("authorService", function ($http, $q, $timeout) {
return {
getAuthors: function() {
var deferred = $q.defer();
$http.get('http://localhost:3412/')
.success(function (data) {
deferred.resolve(data);
})
.error(function() {
deferred.reject("Failed to get albums");
});
return deferred.promise;
}
}
});
Может ли кто-нибудь предоставить какие-либо ссылки, как я должен проверить вышеуказанную услугу, которая содержит $ http и обещание.
Как я должен проверить сценарий ошибок в этом случае. – user804401