2015-09-22 5 views
0

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

ответ

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