20231212
Storybook + msw + play function で test-runner でだけ msw のモックが効かない
Storybook の play function が jest ベースから vitest ベースになっていよいよイイ感じになってきた
余談だけど、next 環境で swc が有効になったのも嬉しい、体感でわかるぐらいビルドが速くなった気がする
で、play function で testing-library 絡めたテストを書いてると、やっぱり API リクエストをモックしたくなるよねってことで重い腰をあげて msw をいれた
今までは react-query のキャッシュをモックして API リクエストのモック相当としていたんだけど、play 側から render の中を触れないので不便だなと
msw の storybook の plugin をいれたんだけど、ここは結構罠で msw は v2 だと動かなかった