111 votes

Réagir Plaisanterie comment affirmer que la fonction n'est pas appelée

En Plaisantant, il existe des fonctions comme toeCalled ou toBeCalledWith pour vérifier si une fonction est appelée. Est-il un moyen de vérifier qu'une fonction n'est pas appelée?

243voto

zer0chain Points 1869

Suffit d'utiliser not.

expect(mockFn).not.toHaveBeenCalled()

28voto

Barnaby Points 103

not n'a pas fonctionné pour moi, en jetant un Invalid Chai property: toHaveBeenCalled

Mais à l'aide de toHaveBeenCalledTimes avec zéro fait le truc:

expect(mock).toHaveBeenCalledTimes(0)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X