Mocha - Chai Unit Terst 报告生成 - NodeJS

Mocha - Chai Unit Terst report generation - NodeJS

我正在使用 Mocha chai 对示例 NodeJS 项目进行单元测试。接下来是下面的参考。

https://www.sitepoint.com/unit-test-javascript-mocha-chai/

而且我可以 运行 使用终端成功进行测试。它显示 success/failure 测试状态。 但是,没有生成测试报告。

我在终端中使用以下命令 运行 测试

npm run test

如何生成测试报告。

试试纽约 (https://www.npmjs.com/package/nyc)。作为依赖项与 mocha 一起安装,如果您的测试通过,这将轻而易举地为您生成覆盖率报告。

我个人更喜欢使用 jest (https://www.npmjs.com/package/jest) 而不是 mocha/chai+nyc,它预先配备了报告功能并且使用起来也非常简单,但在这里重要的是您的选择。

您可以查看类似的问题,以进一步了解 nyc 的用法:Code coverage with Mocha