Я пытаюсь адаптировать этот ответ на мое создание и тестирование завода ..жасмин Test Unit Erroring с angularjs завода
Failing unit test of factory with dependency in AngularJS using Jasmine & Karma
Во всяком случае, я получаю эту ошибку ..
Error: [$injector:unpr] Unknown provider: ModulizerFactoryProvider <- ModulizerFactory
Вот мой код, довольно чистый, но должен пройти.
angular.module('modulizer', [
'ui.router',
'ui.bootstrap'
])
.factory('ModulizerFactory', function() {
function Modulizer(modules) {
this.modules = modules;
}
return Modulizer;
})
Вот мой тест:
describe('Modulizer', function() {
describe('make_apiUrlFn', function() {
var AppCtrl, $location, $scope;
beforeEach(module('modulizer'));
beforeEach(inject(function($injector) {
myFactory = $injector.get('ModulizerFactory');
}));
it('should exist', inject(function(myFactory) {
expect(myFactory).toBeDefined();
}));
});
});
Глупый вопрос, возможно, но вы загружаете код в Карме? Тест-код выглядит хорошо для меня. –
Вы спрашиваете, пользуюсь ли я кармой (да), или я должен проверить наличие ошибки в файле karma.conf.js (у меня есть строка * .js в файлах: она должна собирать файл, и это, поскольку он регистрирует некоторые строки console.log, которые находятся в файле) –