8
¿Cómo me burlo de un servicio que devuelve la promesa en la prueba de unidad AngularJS Jasmine?
Tengo myServiceese uso myOtherService, que hace una llamada remota, devolviendo la promesa: angular.module('app.myService', ['app.myOtherService']) .factory('myService', [ myOtherService, function(myOtherService) { function makeRemoteCall() { return myOtherService.makeRemoteCallReturningPromise(); } return { makeRemoteCall: makeRemoteCall }; } ]) Para hacer una prueba unitaria myService, necesito burlarme myOtherService, de modo que su makeRemoteCallReturningPromisemétodo devuelva una promesa. Así …