У меня есть сервис ниже, я пытаюсь написать какой-то модульный тест с использованием жасмина, я использую $ http.get, который возвращает промси.
Как мне это проверить.
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 и обещание.