From 990efa20dbe02444661a38e6011a492b9f0110d7 Mon Sep 17 00:00:00 2001 From: David Baker Date: Fri, 1 May 2026 10:58:11 +0100 Subject: [PATCH] Include tsx test files in common vite config (#33342) * Include tsx test files in common vite config Otherwise we miss a bunch of the shared component tests * Add storybook/preview-api to optimizeDeps which is what vitest is telling me to do, which will hopefully stop it flaking out. --- packages/shared-components/vitest.config.ts | 1 + packages/vite-common/vite.config.ts | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/shared-components/vitest.config.ts b/packages/shared-components/vitest.config.ts index 07cbe8c8e9..7000986700 100644 --- a/packages/shared-components/vitest.config.ts +++ b/packages/shared-components/vitest.config.ts @@ -110,6 +110,7 @@ export default mergeConfig( "vite-plugin-node-polyfills/shims/buffer", "vite-plugin-node-polyfills/shims/process", "@vector-im/compound-design-tokens/assets/web/icons", + "storybook/preview-api", ], }, resolve: { diff --git a/packages/vite-common/vite.config.ts b/packages/vite-common/vite.config.ts index f455b2d191..b45cd45912 100644 --- a/packages/vite-common/vite.config.ts +++ b/packages/vite-common/vite.config.ts @@ -56,6 +56,6 @@ export default defineConfig({ reporters, pool: "threads", globals: false, - include: ["src/**/*.test.ts"], + include: ["src/**/*.test.{ts,tsx}"], }, });