可以尝试在 Jest 配置文件中添加覆盖率报告的配置项,如下所示:
// jest.config.js
module.exports = {
// ...
collectCoverage: true,
collectCoverageFrom: ["src/**/*.js"],
coverageReporters: ["json", "html", "text"],
coverageDirectory: "coverage",
// ...
};
上述配置的含义:
collectCoverage
: 设置为 true,表示要收集测试覆盖率信息。collectCoverageFrom
: 设置要收集覆盖率信息的文件路径。coverageReporters
: 设置覆盖率报告输出的格式,包括 json、html 和 text。coverageDirectory
: 设置覆盖率报告输出的目录。当我们运行测试时,Jest 就会自动收集测试覆盖率信息,并在配置的指定目录生成相应格式的覆盖率报告。使用这些报告我们就可以更好地了解测试覆盖情况,以便优化测试用例。