import { defineConfig } from "vitest/config"; export default defineConfig({ test: { globals: true, environment: "node", include: ["tests/integration/smoke/**/*.test.ts"], // Smoke tests boot real Astro dev servers in beforeAll hooks. // Default hookTimeout (10s) is too short -- server startup + // migrations + seed can take 30-60s, especially on first run // when pnpm build hasn't been cached. testTimeout: 30_000, hookTimeout: 120_000, }, });