AngularJS 应用测试与调试全攻略
1. 使用 ngMock 模块进行首次测试
为 AngularJS 应用编写首个测试,需在 Karma 配置文件指定位置创建测试文件,以 bicyclesController 组件为例,文件名为 tests\unit\controllers\bicyclesControllerSpec.js ,内容如下:
'use strict';
describe("bicyclesController", function () {
beforeEach(module('myApp'));
it('should be defined', inject(function ($controller) {
var bicyclesController = $controller('BicyclesController', { $scope: {} });
expect(bicyclesController).toBeDefined();
}));
});
上述代码中, module 是 angular-mocks.js 文件里定义的全局函数,是 angular.mock.module 的便捷写法,用于加载 AngularJS 应用模块和 ngMock 模块,为单元测试做准备。 ngMock 模块包含测试 A
超级会员免费看
订阅专栏 解锁全文
15

被折叠的 条评论
为什么被折叠?



