Node.js测试覆盖率

时间:2018-12-18 17:03:06

标签: node.js unit-testing test-coverage

请任何人在不使用Mocha的情况下为Node.js推荐简单的测试覆盖率工具,因为我在自己的测试框架中使用了Node assert模块中的简单功能。

2 个答案:

答案 0 :(得分:1)

代码覆盖率的标准库是nyc,所以这是我的建议;但是,您将不会获得代码覆盖范围以免费使用自己创建的测试框架-您需要确保您正在检测适当的源文件,以便报告包含您期望的结果。

以下链接讨论了nyc的非标准用法(非标准含义,不是茉莉或摩卡),可能会有用-一个链接用于经典的伊斯坦布尔,一个链接用于较新的nyc: https://github.com/gotwarlost/istanbul/issues/574 https://github.com/istanbuljs/nyc/issues/548

答案 1 :(得分:0)

您可以使用Jest和Supertest。