我正在通过gulp-karma使用业力,但收到以下错误:
错误:[ng:areq]参数' adminPagesCtrl'得到了,不是一个功能 未定义
这是我的spec文件:
describe('adminPagesCtrl', function() {
var $rootScope,
controller;
beforeEach(function() {
angular.module('jhApp')
.config(['$locationProvider',
function($locationProvider) {
$locationProvider.html5Mode(true);
}]);
});
beforeEach(inject(function ($rootScope, $controller) {
scope = $rootScope.$new();
controller = $controller;
controller('adminPagesCtrl', {$scope: scope});
}));
it('does a thing', function() {
expect(true).toBe(true);
});
});
我已经检查了karma打开的浏览器窗口,并且可以看到所有加载的文件。申请工作正常。不知道还有什么可以尝试?
答案 0 :(得分:0)
现在正在运作:
describe('adminPagesCtrl', function() {
var $rootScope,
controller;
beforeEach(function() {
module('jhApp')
});
beforeEach(inject(function ($rootScope, $controller) {
scope = $rootScope.$new();
controller = $controller;
controller('adminPagesCtrl', {$scope: scope});
}));
it('does a thing', function() {
expect(true).toBe(true);
});
});