En Jest, il existe des fonctions comme toeCalled
ou toBeCalledWith
pour vérifier si une fonction particulière est appelée. Est-il possible de vérifier qu'une fonction n'est pas appelée?
Utilisez simplement not
.
expect(mockFn).not.toHaveBeenCalled()
not
n'a pas fonctionné pour moi, jetant un Invalid Chai property: toHaveBeenCalled
Mais utiliser toHaveBeenCalledTimes
avec zéro fait le truc:
expect(mock).toHaveBeenCalledTimes(0)