import { defineConfig } from "vitest/config"; export default defineConfig({ test: { environment: "node", include: ["tests/**/*.test.ts"], // run single-threaded to keep DB tests deterministic pool: "threads", poolOptions: { threads: { singleThread: true } }, testTimeout: 30_000, env: { NODE_ENV: "test", AUTH_DISABLED: "1", DATABASE_URL: "postgres://app:app@127.0.0.1:5432/skymoney", SEED_DEFAULT_BUDGET: "1" }, setupFiles: ['tests/setup.ts'], }, });