1
が定義されていない私は、このサービスAngularjs /カルマ:キャッチされないにReferenceError:注入が
angular.module('common.utils', [])
.service('Timer', function() {
function Timer() {
var start = new Date();
return function() {
return (new Date()).getTime() - start.getTime();
};
}
return Timer;
});
と私はそれのための簡単なテストを書くためにしようとしていました:
describe('common.utils', function() {
beforeEach(function() {
module('common.utils');
});
it('has a timer service', inject(function(Timer) {
expect(Timer).not.toBeNull();
}));
});
をそして私はReferenceError: inject is not defined
を得続けます。
私はangular.js
とangular-mocks.js
とすべてのアプリファイル(module
が動作しています...)を含めました。私は問題が何であるか分かりません...
角モックが含まれているかどうかを再度確認してください!それがインジェクション関数であれば、windowオブジェクトで利用できるはずです。 –
それは、私はデバッグで実行するだけです - [ここ](https://imgur.com/RW2XvG6)を参照してください – haki
あなたのカルマのconfファイルを共有できますか? –