在过去的 24 小时里,我一直被困在这个问题上,在这里看不到我的代码有什么问题。我收到来自 Angular 的注入器错误,无法理解原因。这是我的代码:
(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 文件,并且所有需要的文件都包含在测试中。我有另一个属于同一模块的服务,当我尝试注入它而不是“测试”时,它按预期工作。
对此的任何帮助将不胜感激。