1
我收到错误性质“$范围”:摩卡 - 类型错误:无法读取的不确定
类型错误:在$控制器无法读取属性未定义
“$范围”(bower_components /角/ angular.js :10327:28)
at bower_components/angular-mocks/angular-mocks.js:2221:12
at Context。 (src/client/app/peer-review/post-visit.controller.spec.js:11:18)
在带有摩卡和业力的angularJS控制器上运行测试时。
测试它正试图运行的初始化是:
describe('PostVisitController', function() {
var controller;
beforeEach(function() {
bard.appModule('app.peer-review');
bard.inject('$controller', '$log');
controller = $controller('PostVisitController');
});
bard.verifyNoOutstandingHttpRequests();
it('should be created successfully', function() {
expect(controller).to.be.defined;
});
});
控制器,它正在测试不需要$范围,测试在同一模块中通过精细其它控制器。