javascript - app - Recibe un error cuando intentas usar jazmín y angular
javascript angular (1)
Cuando intento usar $ httpBackend.flush (); Me sale el error TypeError: $ browser.cookies no es una función. No puedo encontrar ninguna información sobre este tipo de error y ninguna solución.
describe("someText", function() {
var $httpBackend;
var someManager;
var authRequestHandler;
var dataMockup = [];
beforeEach(function(){
module(''app'');
inject(function($injector){
$httpBackend = $injector.get(''$httpBackend'');
someManager = $injector.get(''someManager'');
authRequestHandler = $httpBackend.when(''GET'', ''someUrl.php'')
.respond(dataMockup);
});
});
it(''test first action'', function() {
$httpBackend.expectGET(''someUrl.php'');
messageManager.loadData();
$httpBackend.flush(); // There i got error
});
});
- Angular: 1.3.15
- Jazmín: 2.3.4
Creo que estás usando los simulacros angulares para la versión 1.4.x
, y tu código está usando angular 1.3.15
. Compruebe que está utilizando los simuladores de la versión que está implementando en su aplicación. También siempre es bueno proporcionar el archivo de configuración de prueba de jazmín.