我们有一个用 node.js 用咖啡脚本编写的应用程序,并且正在努力设置代码覆盖工具。
目前,我们已经为服务器端启动并运行了代码覆盖
- 咖啡覆盖率
- jscoverage
- 摩卡
前端单元测试是 karma 测试运行器和 mocha 的功能,并且运行良好。但我似乎无法找到一种方法来从业力中获得相同类型的输出。
这是用于服务器端的命令:
mocha --compilers coffee:coffee-script --require chai --reporter html-cov --recursive test/mocha > coverage.html
似乎因为前端也在 mocha 和 coffee-script 中,所以我们应该能够在那里做同样的事情。但业力不支持html-cov
记者,这让我陷入了死胡同。
理想的路径是 karma 在 phantomjs 中正常运行并使用 mochahtml-cov
报告器输出 html 文件。有谁知道要从这里出发吗?
这是我的服务器端蛋糕任务的一部分,仅供参考。