Екатерина Asked:2022-08-20 01:44:13 +0000 UTC2022-08-20 01:44:13 +0000 UTC 2022-08-20 01:44:13 +0000 UTC 如何找到 Jest 和 React 测试库覆盖率? 772 我研究 Jest 技术,编写测试代码并用测试覆盖它。使用该命令,我想知道覆盖率的总百分比,jest --coverage当我请求它时出现错误。有什么办法可以知道覆盖率是多少? reactjs юнит-тесты 1 个回答 Voted Best Answer Randall 2022-08-20T16:15:45Z2022-08-20T16:15:45Z 在package.json添加此代码。如果有,那就改变它。 "scripts": { "test": "react-scripts test --coverage", //.. }, 并且呼叫已经通过npm t。此代码将生成一个单独的文件夹coverage,其中包含多个文件,包括index.html. 在这个文件中会有一个完整的报告,哪个文件被覆盖了多少,哪些行未被覆盖。 该数据也将显示在终端上。 您还可以将 jest 配置添加到文件package.json中,以指定哪些文件不计入测试,反之亦然。 在我指定的配置中,jest 将查看.tsx文件夹中src除node_modules. "jest": { "collectCoverageFrom": [ "src/**/*.tsx", "!**/node_modules/**", ] } 还有很多有趣的 jest-a设置
在
package.json添加此代码。如果有,那就改变它。并且呼叫已经通过
npm t。此代码将生成一个单独的文件夹coverage,其中包含多个文件,包括index.html.在这个文件中会有一个完整的报告,哪个文件被覆盖了多少,哪些行未被覆盖。
该数据也将显示在终端上。
您还可以将 jest 配置添加到文件
package.json中,以指定哪些文件不计入测试,反之亦然。在我指定的配置中,jest 将查看
.tsx文件夹中src除node_modules.还有很多有趣的 jest-a设置