Jest est un framework de test javascript populaire (également connu sous le nom de jest est un framework de test open source) conçu pour garantir l'exactitude de toute base de code. il vous permet d'écrire des tests avec une API familière et riche en fonctionnalités qui vous donne des résultats rapidement. jest est bien documenté, nécessite beaucoup de configuration et peut être étendu pour répondre à vos besoins.
configuration zéro : fonctionne immédiatement avec une configuration minimale.
Rapide et efficace : l'exécution de tests parallèles accélère le processus de test.
Test d'instantané : comparez et capturez un instantané de l'interface utilisateur.
Mocks et espions intégrés :File simplement les dépendances moqueuses.
Couverture du code : générez des rapports de code détaillés.
Supports communautaires étendus : un vaste écosystème de plugins et d'outils.
Installation de Jest
vous pouvez installer Jest dans votre projet en utilisant nom ou fil.
# using npm npm install --save-dev jest $ using yarn yarn add -dev jest
Pour les projets dactylographiés, installez également les types :
npm install --save-dev @types/jest
Écrire votre premier test
créez un nouveau fichier, sum.test.js, dans votre projet
// sum.js function sum(a, b) { return a + b; } module.exports = sum; // sum.test.js const sum = require('./sum'); test('adds 1 + 2 to equal 3', () => { expect(sum(1, 2)).toBe(3); });
Exécutez le test en utilisant :
npx jest
Si tout est configuré correctement, Jest affichera :
PASS ./sum.test.js ✓ adds 1 + 2 to equal 3
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!