文件名称:FeTestAndCov:前端代码测试盒覆盖率展示
文件大小:117KB
文件格式:ZIP
更新时间:2024-08-03 08:18:59
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()