私は過去 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 ファイルを確認したところ、必要なすべてのファイルがテストに含まれています。同じモジュールに属する別のサービスがあり、' test ' の代わりに注入しようとすると、期待どおりに動作します。
これに関するヘルプは大歓迎です。