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