sendou.ink/vitest.browser.config.ts
Kalle 4aab22cdf0
Add bracket browser tests (#2714)
Co-authored-by: Claude <noreply@anthropic.com>
2026-01-11 20:40:24 +02:00

35 lines
740 B
TypeScript

import { playwright } from "@vitest/browser-playwright";
import tsconfigPaths from "vite-tsconfig-paths";
import { defineConfig } from "vitest/config";
const headless = process.env.BROWSER_HEADLESS === "true";
export default defineConfig({
plugins: [tsconfigPaths()],
optimizeDeps: {
include: [
"react",
"react/jsx-runtime",
"react/jsx-dev-runtime",
"react-dom",
"react-dom/client",
"react-router",
"react-use-draggable-scroll",
],
},
test: {
name: "browser",
include: ["**/*.browser.test.{ts,tsx}"],
browser: {
provider: playwright(),
enabled: true,
headless,
instances: [{ browser: "chromium" }],
},
css: {
include: /.+/,
},
setupFiles: ["./app/browser-test-setup.ts"],
},
});