对于nodejs后端服务器代码单元测试,我使用node-qunit和grunt。有没有使用node-qunit模块的代码覆盖工具?
我看到的最大代码覆盖率工具需要无头浏览器支持,例如。变量,但是如果我使用它运行,我会得到nodejs关键字的语法错误,比如"ReferenceError: Can't find PhantomJS : require“等等。
那么,我可以使用哪个工具来使用node-qunit进行nodejs后端代码测试的代码覆盖率呢?
发布于 2014-02-13 15:13:35
如果您只测试后端代码,则不需要在PhantomJS这样的无头浏览器中运行测试。对于在节点中运行代码覆盖率分析,我可以推荐istanbul。
但我不确定它是否可以开箱即用地使用node-qunit。然而,mocha是一个流行的带有qunit-interface的node.js测试运行器,qunit-mocha-ui为mocha提供了QUnit的断言。因此,您只需很少的工作就可以迁移测试。
https://stackoverflow.com/questions/21744586
复制相似问题