Получить общее количество утверждений, сделанных в приложении React с использованием Jest - PullRequest
2 голосов
/ 13 марта 2020

В настоящее время я использую встроенную среду тестирования Jest, которая поставляется с сгенерированным шаблоном от create-реагировать-приложение. Благодаря интеграции Jest со Стамбулом, можно получить покрытие модульного теста общим количеством операторов , функций , строк и филиалов . , Помимо этого, есть ли способ получить общее количество утверждений , используемых во всех файлах модульного теста? Спасибо!

1 Ответ

1 голос
/ 13 марта 2020

Я не знаю, встроена ли в jest эта функциональность, но мы, вероятно, можем mimi c это с помощью grep и w c.

Grep ищет файлы для уточнения c text.

 grep [options] PATTERN [FILE...]

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

w c - вывести количество строк, слов и байтов для каждого файла

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

...