【问题标题】:Node.js test coverageNode.js 测试覆盖率
【发布时间】:2018-12-18 17:03:05
【问题描述】:

谁能推荐一个不使用 Mocha 的 Node.js 简单测试覆盖工具,因为我在自己的测试框架中使用 Node 的 assert 模块中的简单函数。

【问题讨论】:

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


    【解决方案1】:

    代码覆盖率的标准库是nyc,这是我的建议;但是,您不会免费获得代码覆盖率来使用您自己提出的测试框架——您需要确保您正在检测适当的源文件,以便报告包含您期望的内容。

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

    【讨论】:

      【解决方案2】:

      您可以使用 Jest 和 Supertest。

      【讨论】:

      • 你知道什么是测试覆盖工具吗?
      • 是的!我保留我的答案。
      • Jest 实际上内置了 nyc。所以 jest 带有测试覆盖率。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-18
      • 1970-01-01
      相关资源
      最近更新 更多