→ Describe() : En utilisant describe
vous 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() : test
définit un ensemble d'attentes liées. Il reçoit le nom du test et une fonction qui contient les attentes à tester.
→ expect() : expect
est utilisé pour créer des assertions. Dans ce contexte, assertions
il 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.