安装 angular
npm install angular --save
安装 karma
npm install -g karma --save-dev
安装 Jasmine
npm install karma-jasmine jasmine-core --save-dev
安装 ngMock
npm install angular-mocks --save-dev
安装 jasmine-jquery
bower install jasmine-jquery --save
安装 karma-read-json
bower install karma-read-json
karma init 生成karma.conf.js
创建app文件夹,在app文件夹里面创建test.js文件
test.js文件的内容为
function add(a, b){
return a + b;
}
创建test文件夹,在test文件夹里面创建test.spec.js文件
test.spec.js文件的内容为
describe('add function unit test.', function(){
it('2 + 3 = 5', function(){
var result = add( 2, 3 );
expect( result ).toBe( 5 );
});
it('2 + 3 = 6, this should faild.', function(){
var result = add( 2, 3 );
expect(result).toBe( 6 );
})
});
在karma.conf.js里面配置
files: [
'app/*.js',
'test/*.spec.js'
],
然后敲karma start 就可以了
AngularJS单元测试karma配置
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 原文链接:http://www.jianshu.com/p/2a9367afe9e7 1510997059(1)....
- 原文链接:http://www.ruanyifeng.com/blog/2015/12/a-mocha-tutor...
- 最近做了一次关于vue组件自动化测试的分享,现在将vue组件单元测试环境搭建过程整理一下。这次搭建的测试环境和开发...