0
過去24小時,我一直在這個問題上停滯不前,無法看到我的代碼在這裏出了什麼問題。我收到來自Angular的注入器錯誤,無法理解原因。這裏是我的代碼:ngMock不注入工廠
(function(){
'use strict';
angular.module('Test', []).factory('stats', factory);
function factory() {
return {
dummy: 'Dummy Text'
};
}
})
describe('Test', function() {
var stats;
beforeEach(module('Test'));
beforeEach(inject(function(_stats_) {
stats = _stats_;
}));
it('Should be defined', function() {
expect(stats).toBeDefined();
})
})
我檢查了我的karma.conf.js文件和被包含在測試所需的所有文件。我有另一種屬於同一模塊的服務,當我嘗試注入它而不是'test'時,它按預期工作。
任何幫助,將不勝感激。
非常感謝。我不知道後面的括號是必需的;我認爲這些只是爲了擴展文件上的類。 – Cameron