web-dev-qa-db-fra.com

Comment obtenir la couverture du code dans réagir avec la bibliothèque de tests de réaction

J'ai écrit des tests unitaires à l'aide d'une bibliothèque de test de réact (@ Testing-Bibliothèque/React & @ Testing-Bibliothèque/DOM) et Jest-DOM (@ Testing-Library/Jest-Dom). Je suis capable de courir mes tests avec succès.

Je n'utilise pas Jest/Jest-CLI complet pacakge. J'utilise la bibliothèque de tests de réagisme avec cette Jest-DOM (@ Testing-Library/Jest-Dom), il pourrait s'agir d'un peu de suackge ou de quelque chose que je ne suis pas sûr de quoi l'appeler exactement.

Comment obtenir une couverture de code à l'aide de la bibliothèque de tests de réact?

enter image description here

8
Mahesh

Depuis react-scripts a incorporé jest Configuration, vous pouvez simplement taper npm run test --coverage ou alors yarn test --coverage, générer un rapport de couverture.

1
Anupam Jagatdeo

Une réponse réelle à cette question existe: Test NPM - - Coverage ne quitte jamais

Le RTL ne fournit pas de statistiques de couverture des tests, mais la JEST fait si vous exécutez:

npm run test:coverage

1
Dave Kanter