import { defineConfig } from "vitest/config"; import path from "path"; export default defineConfig({ resolve: { alias: { "@": path.resolve(__dirname, "src") }, }, test: { environment: "node", include: ["tests/**/*.test.ts"], globalSetup: ["tests/globalSetup.ts"], setupFiles: ["tests/setup.ts"], // Route handlers share one cached mongoose connection per worker, so // run files sequentially against the single in-memory server. fileParallelism: false, testTimeout: 30_000, hookTimeout: 120_000, }, });