【文件属性】:
文件名称:FeTestAndCov:前端代码测试盒覆盖率展示
文件大小:117KB
文件格式:ZIP
更新时间:2021-07-14 14:32:19
JavaScript
frontEnd-test-and-cov
这是一个便捷,快速的,浏览器友好的单元测试框架。
提供功能为:
1、提供实时前端单元测试结果。
2、提供单元测试覆盖率实时显示。
为什么有这个框架?
因为作为前端一直想实现tdd开发,之前受到几种限制:
1、使用jq的年代,dom操作实在无法按照逻辑做单元测试,因为dom的结构变化太多了。
2、当使用mv*框架却又没有前端直观的前端测试时,很难做到tdd。
3、前端代码没有测试,往往无法重构和保证质量
框架基于什么技术?
1、mocha,这里使用mocha的浏览器支持
2、coverjs,使用coverjs进行代码插针,用于覆盖率统计
3、reporter,使用一位外国仁兄自己写的一个覆盖率报告插件,修复了相关BUG。
框架如何使用?
简化版本:
1、拷贝all.js和all.css到能引用的目录下,然后参照test/runner.html和te
【文件预览】:
FeTestAndCov-master
----Gruntfile.js(1KB)
----src()
--------test1.js(198B)
--------test.js(196B)
----test()
--------runner-debug.html(1KB)
--------runner.html(1KB)
--------spec.js(783B)
----README.md(3KB)
----package.json(315B)
----vendor()
--------js()
--------css()