Section courante

A propos

Section administrative du site

Voici la liste des méthodes globales disponibles dans JEST :

Méthodes Description
afterAll Cette méthode permet d'exécuter une fonction une fois que tous les tests de ce fichier sont terminés. Si la fonction renvoie une promesse ou est un générateur, Jest attend que cette promesse soit résolue avant de continuer.
afterEach Cette méthode permet d'exécuter une fonction après la fin de chacun des tests de ce fichier. Si la fonction renvoie une promesse ou est un générateur, Jest attend que cette promesse soit résolue avant de continuer.
beforeAll Cette méthode permet d'exécuter une fonction avant l'exécution de l'un des tests de ce fichier. Si la fonction renvoie une promesse ou est un générateur, Jest attend que cette promesse soit résolue avant d'exécuter des tests.
beforeEach Cette méthode permet d'exécuter une fonction avant l'exécution de chacun des tests de ce fichier. Si la fonction renvoie une promesse ou est un générateur, Jest attend que cette promesse soit résolue avant d'exécuter le test.
describe Cette méthode permet de créer un bloc regroupant plusieurs tests liés.
describe.each Cette méthode permet d'écrire la suite de tests une fois et de transmettre les données. Utilisez describe.each si vous continuez à dupliquer les mêmes suites de tests avec des données différentes.
describe.only Cette méthode permet d'exécuter un seul bloc describe.
describe.only.each Cette méthode permet d'exécuter uniquement des suites de tests spécifiques de tests pilotés par les données.
describe.skip Cette méthode permet de ne pas exécuter les tests d'un bloc describe particulier.
describe.skip.each Cette méthode permet d'arrêter d'exécuter une suite de tests basés sur les données.
test Cette méthode permet d'exécuter un test.
test.concurrent Cette méthode permet d'effectuer le test d'exécution simultanément.
test.concurrent.each Cette méthode permet de continuer à dupliquer le même test avec des données différentes.
test.concurrent.only.each Cette méthode permet d'uniquement exécuter des tests spécifiques avec différentes données de test simultanément.
test.concurrent.skip.each Cette méthode permet d'arrêter d'exécuter une collection de tests pilotés par des données désynchronisées.
test.each Cette méthode permet de continuer à dupliquer le même test avec des données différentes.
test.failing Cette méthode permet d'écrire un test et que vous attendez comme résultat qu'il échoue.
test.failing.each Cette méthode permet d'uniquement exécuter un test d'échec à la fois.
test.only Cette méthode permet d'indiquer que s'est le seuls tests que vous souhaitez exécuter dans ce fichier de test.
test.only.each Cette méthode permet d'exécuter uniquement des tests spécifiques avec des données de test différentes.
test.only.failing Cette méthode permet d'exécuter uniquement un test d'échec spécifique.
test.skip Cette méthode permet de trouver un test étant temporairement interrompu pour une raison quelconque.
test.skip.each Cette méthode permet d'arrêter d'exécuter une collection de tests basés sur les données.
test.skip.failing Cette méthode permet d'ignorer l'exécution d'un test d'échec spécifique.
test.todo Cette méthode permet de prévoir à écrire des tests. Ces tests seront mis en évidence dans la sortie récapitulative à la fin afin que vous sachiez combien de tests il vous reste à faire.


Dernière mise à jour : Lundi, le 14 novembre 2022