获得使用Jest在React应用中做出的断言总数

问题描述 投票:1回答:1

我目前正在使用create-react-app生成的样板附带的内置Jest测试环境。通过Jest与Istanbul的集成,可以按所涵盖的语句功能分支的总数来获得单元测试的覆盖范围。除了这些,还有什么方法可以在所有单元测试文件中使用断言总数?谢谢!

javascript reactjs jestjs istanbul
1个回答
0
投票

我不知道jest是否内置了此功能,但我们可能可以使用grep和wc模仿它。

Grep在文件中搜索特定文本。

 grep [options] PATTERN [FILE...]

 -r --recursive
 -c --count
 -i --ignore-case
 --include=PATTERN
   Recurse in directories only searching file matching PATTERN.

wc-打印每个文件的换行符,单词和字节数

wc [OPTION]... [FILE]...

-l, --lines
print the newline counts

在每个文件中打印“期望”模式匹配的计数:

[grep -r -i -c --include \*.test.js "expect" .个匹配项

打印“期望”模式匹配的总和。

grep -r -i --include \*.test.js "expect" . | wc - l

© www.soinside.com 2019 - 2024. All rights reserved.