web-dev-qa-db-fra.com

Comment puis-je obtenir les arguments appelés dans jest mock function?

Comment puis-je obtenir les arguments appelés dans jest mock function?

Je veux inspecter l'objet passe comme argument.

33
Bruno Quaresma

Utilisez simplement mockObject.calls . Dans mon cas j'ai utilisé:

const call = mockUpload.mock.calls[0][0]

Voici le documentation sur la propriété mock

59
Bruno Quaresma

Voici un meilleur moyen simple d'affirmer le paramètre passé.

expect(mockedFunction).toHaveBeenCalledWith("param1","param2);
5