Configurando el proveedor de servicios angulares en la prueba Jasmine
Tengo un servicio en misomeModule
módulo:
someModule.provider('someService', function() {
this.options = {};
this.$get = function () {
return options;
};
});
Estoy escribiendo una especificación, y hasta ahora tengo lo siguiente:
beforeEach(mocks.module('directives', ['someModule']));
beforeEach(function () {
directives.config(function (someServiceProvider) {
someServiceProvider.options({ foo: 'bar' });
});
});
Necesito configurar misomeService
Servicio antes de cada prueba en mi espec. Sin embargo, el siguiente código produce un error:Error: Unknown provider: someServiceProvider
¿Qué estoy haciendo incorrectamente? Pensé que si necesitaba un módulo, ¿se "heredaría" cualquier proveedor disponible en ese módulo? ¿Cómo puedo configurar eloptions
en misomeService
¿Servicio en esta prueba?