我尝试按照本指南设置角度控制器单元测试,代码如下:
describe('ProfileController', function() {
// load haloApp module
beforeEach(module('haloApp'));
it("should have notify_changed in scope", inject(function($controller) {
var scope= {},
ctrl = $controller('ProfileController', {$scope:scope});// inject controller
// expect(ProfileController).not.toBeDefined();
expect(scope.notify_changed).toBe(false);
}));
});
当我用 jasmine 运行这个测试用例时,它报告了以下错误:
ReferenceError: module is not defined
在此代码段之前,我需要 angular 文件。有什么我想念的吗?