spyOn success angularjs $http (spyon undefined is not a function success)

Posted: March 3, 2015 in web

One solution:

spyOn(SomeService, 'getPDF').and.callFake(function () {
            return {
                success: function (callback) {
                    callback({things: 'and stuff'});
                    return;
                }
            };
        });

Factory:

angular.module()
        .factory(
            function($http) {
...
                    getPDF: function(data) {
                        return $http.get(getBaseUrl(), {secured: true, responseType: 'arraybuffer'});
                    }
                };
...
            }]);
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s