Aller au contenu principal
JEST
JEST
RUNSRUNSRUNSRUNS
JEST
JEST
RUNSRUNSRUNSRUNS
JEST
JEST
RUNSRUNSRUNSRUNS
JEST
JEST
RUNSRUNSRUNSRUNS
JEST
JEST
RUNSRUNSRUNSRUNS

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é.

Il fonctionne avec des projets utilisant : Babel, TypeScript, Node, React, Angular, Vue et plus encore ! Il fonctionne avec des projets utilisant : Babel, TypeScript, Node, React, Angular, Vue et plus encore !

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

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

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

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é

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

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é

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

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

- É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 :

FacebookTwitterThe New York TimesSpotifyAirbnbInstagram