Jest est un framework de test JavaScript agréable, axé sur la simplicité. Jest est un framework de test JavaScript agréable, axé sur la simplicité.
Zéro configuration
Zéro configuration
Jest vise à fonctionner immédiatement, sans configuration, sur la plupart des projets JavaScript. Jest vise à fonctionner immédiatement, sans configuration, sur la plupart des projets JavaScript.
Snapshots
Snapshots
Créez des tests qui suivent facilement de gros objets. Les snapshots résident soit à côté de vos tests, soit intégrés en ligne. Créez des tests qui suivent facilement de gros objets. Les snapshots résident soit à côté de vos tests, soit intégrés en ligne.
Isolés
Isolés
Les tests sont parallélisés en s'exécutant dans leurs propres processus pour maximiser les performances. Les tests sont parallélisés en s'exécutant dans leurs propres processus pour maximiser les performances.
API excellente
API excellente
De it à expect - Jest regroupe toute la boîte à outils au même endroit. Bien documenté, bien maintenu, vraiment efficace.
De it à expect - Jest regroupe toute la boîte à outils au même endroit. Bien documenté, bien maintenu, vraiment efficace.

Rapide et sécurisé
Rapide et sécurisé
En garantissant que vos tests ont un état global unique, Jest peut les exécuter en parallèle de manière fiable. Pour accélérer le processus, Jest exécute d'abord les tests précédemment échoués et réorganise l'exécution en fonction de la durée des fichiers de test.
Couverture de code
Couverture de code
Générez la couverture de code en ajoutant le flag --coverage. Aucune configuration supplémentaire requise. Jest peut collecter les informations de couverture sur des projets entiers, y compris les fichiers non testés.


Mocking simplifié
Mocking simplifié
Jest utilise un résolveur personnalisé pour les imports dans vos tests, simplifiant le mock d'objets hors du périmètre de test. Utilisez les imports mockés avec la riche API des Mock Functions pour espionner les appels de fonction via une syntaxe de test lisible.
Exceptions détaillées
Exceptions détaillées
Les tests échouent—quand cela arrive, Jest fournit un contexte détaillé. Voici quelques exemples :

Philosophie
Jest est un framework de test JavaScript conçu pour garantir l'exactitude de tout codebase JavaScript. Il permet d'écrire des tests avec une API accessible, familière et riche en fonctionnalités qui fournit rapidement des résultats.
Jest est bien documenté, nécessite peu de configuration et peut être étendu selon vos besoins.
Jest rend les tests agréables.
- Équipe centrale de Jest
Documentation et conférences
L'équipe centrale de Jest et les contributeurs parlent régulièrement de Jest et du test JavaScript agréable. Découvrez notre conférence sur la création d'outils JavaScript de qualité à la jsconf.eu 2017 et notre présentation sur Jest en tant que plateforme à ReactiveConf 2017.
Open Collective
Jest utilise Open Collective pour soutenir les développeurs contribuant au projet.
Sponsors Or
Sponsors principaux
Join 600+ donors who sponsor Jest for $3 or more per month on opencollective.com.
Qui utilise Jest ?
Beaucoup de monde ! Avec plus de 100 millions de téléchargements le mois dernier, et utilisé sur plus de 15 000 000 de dépôts publics sur GitHub.
Jest est largement utilisé dans ces entreprises :








