node-qunit,代码覆盖工具

时间:2014-02-13 03:27:31

标签: node.js

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

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

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

1 个答案:

答案 0 :(得分:0)

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

但我不确定它是否与node-qunit开箱即用。但是mocha是一个受欢迎的node.js测试运行器,其qunit-interfacequnit-mocha-ui为mocha提供了QUnit的断言。因此,您可以轻松地迁移测试。