Покрытие не будет работать с Jest в режиме часов.
Поскольку по умолчанию "response-scripts test --env = jsdom" работает в режиме наблюдения, режим просмотра должен быть отключен при генерации выхода покрытия.
Следующая выдержка из package.json содержит строку «покрытие» для иллюстрации того, как можно достичь покрытия кода в приложении, которое было загружено с помощью create-реагировать-приложение.
Это просто модифицированный «тестовый» скрипт, в котором параметры - watchAll = false и - покрытие добавляются в комбинации:
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test --env=jsdom",
"coverage": "react-scripts test --env=jsdom --watchAll=false --coverage",
"eject": "react-scripts eject"
}
Обратите внимание, что устарел использовать автономную двойную черту - .