node-qunit,代码覆盖率工具



对于nodejs后端服务器代码单元测试,我正在使用带有grunt的node-qunit。是否有任何使用节点 qunit 模块的代码覆盖工具?

看到的最大代码覆盖率工具需要无头浏览器支持,例如 PhantomJS,但是如果我使用它运行,那么我会收到 nodejs 关键字的语法错误,例如"引用错误:找不到变量:要求"等。

那么我可以使用哪个工具使用 node-qunit 进行 nodejs 后端代码测试的代码覆盖率。

如果您只测试后端代码,则无需在像 PhantomJS 这样的无头浏览器中运行测试。为了在节点中运行代码覆盖率分析,我可以推荐伊斯坦布尔。

但我不确定它是否可以开箱即用地使用 node-qunit。然而,mocha是一个流行的节点.js具有 qunit 接口的测试运行程序,而 qunit-mocha-ui 提供了 QUnit 对 mocha 的断言。因此,您只需很少的努力即可迁移测试。

最新更新