我正在使用 angular 1.2.2 和 angular mock 1.3.5。测试我自己的定制服务是非常简单的测试代码。
angular.module('factories', [])
.factory('chimp', ['$log', function($log) {
return {
ook: function() {
$log.warn('Ook.');
}
};
}]);
describe('factories', function() {
var chimp;
var $log;
beforeEach(function() {
module('factories')
inject(function(_chimp_, _$log_) {
chimp = _chimp_;
$log = _$log_;
})
});
beforeEach();
describe('when invoked', function() {
beforeEach(function() {
chimp.ook();
});
it('should say Ook', function() {
expect("1").to.equal('Ook.');
});
});
});
但是,它给了我错误:[$injector:modulerr] 为什么会这样?角度版本不适用于模拟版本?