Fonctions principales - Vitest

→ Describe() : En utilisant describevous pouvez définir une nouvelle suite dans le contexte actuel, sous la forme d'un ensemble de tests ou de tests de performance associés et d'autres suites imbriquées. Une suite vous permet d'organiser vos tests et vos tests de performance afin que les rapports soient plus clairs.

Test() : testdéfinit un ensemble d'attentes liées. Il reçoit le nom du test et une fonction qui contient les attentes à tester.

expect() : expectest utilisé pour créer des assertions. Dans ce contexte, assertionsil s'agit de fonctions qui peuvent être appelées pour affirmer une déclaration.

Mock :

mockResolvedValueOnce() : Accepte une valeur qui sera résolue lors du prochain appel de fonction. TypeScript n'accepte que les valeurs qui correspondent au type de retour de la fonction d'origine. Si la fonction est chaînée, chaque appel consécutif résoudra la valeur spécifiée.

mockResolvedValue() : Accepte une valeur qui sera résolue lorsque la fonction asynchrone sera appelée. TypeScript n'acceptera que les valeurs qui correspondent au type de retour de la fonction d'origine.

Fonctions principales - RTL