diff --git a/frontends/nextjs/vitest.config.ts b/frontends/nextjs/vitest.config.ts index 4d949c5c4..98e470b2b 100644 --- a/frontends/nextjs/vitest.config.ts +++ b/frontends/nextjs/vitest.config.ts @@ -12,8 +12,17 @@ export default defineConfig({ provider: 'v8', reporter: ['text', 'json', 'html'], }, + deps: { + // Use inline to avoid duplicate React instances in tests + optimizer: { + web: { + include: ['@/fakemui', 'react', 'react-dom'] + } + } + } }, resolve: { + dedupe: ['react', 'react-dom'], alias: [ // fakemui aliases must be first (more specific matches first) { find: /^@\/fakemui\/(.+)$/, replacement: resolve(__dirname, '../../fakemui/$1') },