我正在使用Mocha chai
进行示例NodeJS
项目的单元测试。随后是以下参考。
https://www.sitepoint.com/unit-test-javascript-mocha-chai/
而且我可以使用终端成功运行测试。它显示成功/失败测试状态。但是,不会生成测试报告。
我在终端中使用以下命令来运行测试
npm run test
我如何生成测试报告。
尝试nyc(https://www.npmjs.com/package/nyc)。与mocha一起作为依赖项安装,如果您的测试通过,这将为您轻松生成覆盖报告。
我个人更喜欢使用jest(https://www.npmjs.com/package/jest)而不是mocha / chai + nyc,它预先配备了报告功能,并且使用起来也非常简单,但是在这里,这是您的选择。
您可以看看类似的问题,以了解有关nyc用法的更多信息:Code coverage with Mocha