Advertisement
Guest User

Untitled

a guest
Apr 19th, 2014
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. angular.module('myapp').
  2. factory('messageservice', ['$http', '$q', function ($http, $q) {
  3.  
  4. function foo(query) {
  5. return 'foo';
  6. }
  7.  
  8. function getServerMessages(query) {
  9. var query=foo();
  10. return $http.get(query))
  11. .then(function (result) {
  12. console.log('success');
  13. }, function (err) {
  14. debugger;
  15. console.log('error');
  16. });
  17. }
  18.  
  19. return {
  20. getMessages: getFolderMessages,
  21. getMessageDetails: getServerMessages
  22. };
  23. }]);
  24.  
  25. spyOn($http, 'get').andReturn(aPromiseYouShouldResolveAtSomePointInYourTest);
  26. expect($http.get).toHaveBeenCalled();
  27. var queryItWasCalledWith = $http.get.mostRecentCall.args;
  28. // do some assertions on queryItWasCalledWith
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement