Karma を使用してアプリケーションをテストしたいと考えています。私はそれを構成し、アプリケーションにコントローラーが存在するかどうかを確認するための簡単なテスト スイートを作成しました。「Type Error : cannot call method method 'equal ' of undefined. My test suite condition is given below. 提案してください
describe('module present', function() {
beforeEach(angular.mock.module('demoapp'));
it('should have a demoCtrl controller', function() {
expect(demoapp.ProductCtrl).not.to.equal(null);
});
});
私のkarma.configはこのようなものです
files : [
'Scripts/angular.js',
'Scripts/angular-translate.js',
'Scripts/angular-translate-loader-static-files.js',
'Scripts/angular-mocks.js',
'Scripts/angular-*.js',
'Test/lib/angular/angular-mocks.js',
'Scripts/ProjectScript/app.js',
'Scripts/ProjectScript/DemoData.js',
'Scripts/ProjectScript/TimerController.js',
'Scripts/ProjectScript/**/*.js',
'Test/unit/**/*.js'
],
exclude : [
'Scripts/angular-loader.js',
'Scripts/angular-scenario.js'
],
よろしくお願いします。