#JestのmockClear、mockReset、mockRestore
#各メソッドの効果
- mockClearはmockに保存されているtestの結果をリセットする。
- mockResetはmockに保存されているtestの結果とmockの設定をリセットする。
- mockRestoreはmockResetの効果とjest.spyOn()で変更された処理を元の処理に戻します。
#test毎に実行する設定
- 設定ファイルにclearMocksを追加すると各testが実行される前にjest.clearAllMocks()が実行されます。
- 設定ファイルにresetMocksを追加すると各testが実行される前にjest.resetAllMocks()が実行されます。
- 設定ファイルにrestoreMocksを追加すると各testが実行される前にjest.restoreAllMocks()が実行されます。