angularjs - UI Router resolve throws Unexpected Get request in Angular -


i'm using ui router , define site-wide resolve.

$stateprovider   .state('site', {     abstract: true,     resolve: {       exampleresolve: function(myapiservice) {         return myapiservice.get();       }     },     views: {       'site': {         template: '<ui-view/>'       }     }   }) 

however, have custom directive, , when unit test it, i'm getting 'error: unexpected request: /api/example' (which `myapiservice.get()).

it('should something', function() {   scope.example.data = '123';   scope.$digest();   element.triggerhandler('blur');   console.log(element); }) 

somehow throws error: unexpected request: /api/example

try mocking myapiservice call should not delegate actual implementation.

it( 'should something', inject( function( myapiservice ) { spyon( myapiservice, 'get' ).and.callfake( function() {     return true; } ); scope.example.data = '123'; scope.$digest(); element.triggerhandler( 'blur' ); console.log( element );} ) ); 

Comments

Popular posts from this blog

user interface - how to replace an ongoing process of image capture from another process call over the same ImageLabel in python's GUI TKinter -

javascript - Restarting Supervisor and effect on FlaskSocketIO -

c# - Breakout Brick Collision -