我已经使用 nyc 来获取我用 typescript 编写的 nodeJs api 的代码覆盖率。我已经为所有 api 和控制器编写了测试方法。Nyc 已配置并且可以正常工作以获取控制器的覆盖范围,但即使在所有 api 都进行了单元测试之后,nyc 也没有覆盖 API 代码块。
用于运行测试方法的脚本 -
"test":"mocha --timeout 99999 -r ts-node/register ./test/**/*.spec.ts --recursive --exit" "coverage":"nyc --reporter text-summary --记者 html --include src npm test"
src 包含所有控制器和 api 文件。