13、AngularJS 应用的测试与调试指南

13、AngularJS 应用的测试与调试指南

AngularJS 应用的测试与调试指南

1. 使用 ngMock 模块进行首次测试

在 AngularJS 应用中,我们可以为 bicyclesController 组件创建测试文件来实现首次测试。测试文件应位于 Karma 配置文件指定的位置,并按照要求命名,例如 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 模块,为单元测试做准备。

转载请说明出处内容投诉
CSS教程网 » 13、AngularJS 应用的测试与调试指南

发表评论

欢迎 访客 发表评论

一个令你着迷的主题!

查看演示 官网购买