2014-02-13 55 views
0

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

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

那么我可以使用哪个工具代码覆盖nodejs后端代码测试使用节点qunit。

回答

0

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

但我不确定它是否与node-qunit开箱即用。然而,mocha是一个流行的node.js测试运行器,其中qunit-interfacequnit-mocha-ui提供了QUnit对mocha的断言。所以你可以用一点努力就可以迁移你的测试。