web-dev-qa-db-ja.com

jestモック関数で呼び出される引数を取得するにはどうすればよいですか?

Jestモック関数で呼び出される引数を取得するにはどうすればよいですか?

引数として渡されたオブジェクトを調べたいです。

33
Bruno Quaresma

mockObject.callsを使用するだけです。私の場合、私は使用しました:

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

mockプロパティに関するドキュメント

59
Bruno Quaresma

以下に、渡されたパラメーターをアサートするための簡単で優れた方法を示します。

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