【发布时间】:2022-01-06 01:28:13
【问题描述】:
这是在我的一个组件上运行 jest 的输出:
----------------------------|---------|----------|---------|---------|-------------------
File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s
----------------------------|---------|----------|---------|---------|-------------------
All files | 100 | 100 | 50 | 100 |
search-suggestion-base.tsx | 100 | 100 | 50 | 100 |
----------------------------|---------|----------|---------|---------|-------------------
...
Jest: "global" coverage threshold for functions (100%) not met: 50%
注意% Funcs 不是 100 并且测试失败。 (覆盖阈值不是我设置的。我不会设置这么高的阈值。)
问题是,Jest 没有告诉我哪些是未覆盖的行。此外,我也很难弄清楚% Funcs 的含义是什么。我什至找不到这个% Funcs 的官方文档。
感谢任何帮助!
【问题讨论】:
-
能否在浏览器中打开
.coverage/lcov-report/index.html查看是否有未覆盖的行?关于如何阅读报道记者,见stackoverflow.com/questions/26618243/… -
@slideshowp2 非常感谢!该报告确实显示了未覆盖的线条!
标签: reactjs jestjs react-testing-library