はい、Angular と Jasmine はまったくの初心者で、テスト用にモック $log を挿入する方法がわかりません。これはテストです:
(function () {
'use strict';
describe('basic test', function(){
it('should just work', function(){
var $log;
beforeEach(inject(function(_$log_){
$log = _$log_;
}));
$log.info('it worked!');
expect($log.info.logs).toContain(['it worked!']);
});
});
}())
これは挿入行で失敗し、次のエラーが表示されます。
TypeError: Cannot set property 'typeName' of undefined
私は何が欠けていますか?