リーダブルなテストのための、jest モックファクトリー関数を読んだ
リーダブルなテストのための、jest モックファクトリー関数
テスト無知者なので助かります。
モックには MSW が最近人気のイメージだけどこの記事では API クライアントをそのままモックしてて、モックファクトリー関数というのを作り、引数の入力値によって分岐させている。
jest.mock(".")
という文字列、もちろん初めて見たしこれだけ見るとちょっと不思議な感じがする。
ある種 DRY にするというか、同じだけど引数だけ違うとか、処理は同じだけど結果だけ違うとか、そういった状態をうまくまとめると見やすくなるしメンテンスしやすくなるなというのを改めて感じる。