前端MVC的自动化单元测试

上传人:平*** 文档编号:17673694 上传时间:2017-11-12 格式:DOCX 页数:2 大小:18.03KB
返回 下载 相关 举报
前端MVC的自动化单元测试_第1页
第1页 / 共2页
前端MVC的自动化单元测试_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《前端MVC的自动化单元测试》由会员分享,可在线阅读,更多相关《前端MVC的自动化单元测试(2页珍藏版)》请在金锄头文库上搜索。

1、前端 MVC 的自动化单元测试:Karma+Jasmine安装 karma:npm install -g karma -save-dev安装 jasmine 和 chrome 的 plugins:npm install -g karma-jasmine karma-chrome-launcher -save-dev初始化 karma,生成 karma.conf.js:这一步要针对到具体的项目进行,为此,建立一个开发目录 d:workspacekarma-demo,再建 app 和 test 目录,分别放应用 js 和应用测试 js,则 d:workspacekarma-demokarma.co

2、nf.js 如下:module.exports = function (config) config.set(basePath: ,frameworks: jasmine,files: app*.js,test*.js,exclude: karma.conf.js,reporters: progress,coverage,preprocessors : app/*.js: coverage,coverageReporter: type : html,dir : coverage/,port: 9876,colors: true,logLevel: config.LOG_INFO,autoWat

3、ch: true,browsers: Chrome,captureTimeout: 60000, singleRun: false);启动 karma:开启 cmd,进入目录 d:workspacekarma-demo,输入启动命令:node d:jsnodejsnode_globalnode_moduleskarmabinkarma start karma.conf.js可以看到 chrome 浏览器自动打开,cmd 窗口显示测试结果。打开 d:workspacekarma-democoveragechromeindex.html,还可看到代码测试覆盖绿报告。新建 d:workspaceka

4、rma-demoappsrc.js,内容如下:function reverse(name)return name.split().reverse().join();新建 d:workspacekarma-demotestsrcSpec.js,内容如下:describe(A suite of basic functions, function() it(reverse word,function()expect(DCBA).toEqual(reverse(ABCD);););可以发现,只要修改 app 或 test 目录下的 js 文件,cmd 窗口马上就有反馈,测试覆盖率报告也随之改变。自动化单元测试配置完成。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号