I want to test my application using Karma . i have configured it and write a simple test suite for checking if a controller is present in my application or not. i am getting the error "Type Error : cannot call method method 'equal ' of undefined. My test suite condition is given below. Please suggest
describe('module present', function() {
beforeEach(angular.mock.module('demoapp'));
it('should have a demoCtrl controller', function() {
expect(demoapp.ProductCtrl).not.to.equal(null);
});
});
my karma.config is like this
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'
],
Thanks and regards utpal
toEqual()andtoBe()