import path from "node:path"; import { defineConfig } from "vitest/config"; /** * Config Vitest séparée — vitest@3 n'aligne pas encore ses types Vite avec * vite@8 (rolldown). On déclare ici tout ce qui est test-only et on garde * `vite.config.ts` propre pour le bundler. */ export default defineConfig({ resolve: { alias: { "@": path.resolve(__dirname, "./src"), }, }, test: { globals: true, environment: "jsdom", setupFiles: ["./src/test/setup.ts"], include: ["src/**/*.{test,spec}.{ts,tsx}"], }, });