嗨,我是新来的有角度的单元测试。我正在尝试添加一个简单的测试,但是我一直收到一条错误消息,说我的角度控制器未注册。以下是我的测试案例。我不确定我要去哪里错了?
'use strict';
/**
*
*/
describe('Controller',function() {
beforeEach(module('Module'));
var $controller;
beforeEach(inject(function(_$controller_) {
$controller = _$controller_;
}));
it("Should initialize AllValues to an empty array",function() {
var $scope = {
};
var testController= $controller(
'TestController', {
$scope : $scope
});
expect(testController.AllValues).toEqual(new Array());
})
});
下面是我在karma.conf.js中的文件结构
files: [
'node_modules/angular/angular.js',
'node_modules/angular-mocks/angular-mocks.js',
'App/**/*Test.js',
'App/**/*Module.js',
//'App/**/**.js',
]
答案 0 :(得分:0)
也许您没有在'specrunner.html'中包含'TestController'引用