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