Storybook 10でNext.jsのinteraction testを安定させる設定判断
Next.js
テスト
Storybook
Vitest
Storybook 10.x と Next.js 16 系で @storybook/addon-vitest による interaction test を走らせる場合、@storybook/nextjs が @storybook/builder-webpack5 の存在しない dist/preset.js を参照して失敗することがある。この場合は framework を @storybook/nextjs-vite に切り替え、Storybook/Vitest 用設定から deprecated な test.include と手動 setProjectAnnotations を外すと安定しやすい。Next/link などが browser runner で process.env を参照する場合は、setupFiles で globalThis.process.env の最小 shim を用意する。