// Vitest-Setup: stellt Test-Env bereit, damit Module, die `@/lib/env` bzw. // `@/db` importieren, beim Laden nicht an der Env-Validierung scheitern. // Es wird KEINE echte DB-Verbindung geƶffnet (Pool ist lazy bis zur Query). const TEST_ENV: Record = { NODE_ENV: "test", DATABASE_URL: "postgresql://test:test@localhost:5432/test", AUTH_SECRET: "test-secret-mindestens-32-zeichen-lang-xxxx", AUTH_URL: "http://localhost:3000", AUTH_TRUST_HOST: "true", AUTHENTIK_ISSUER: "http://localhost:9000/application/o/floriannetz/", AUTHENTIK_CLIENT_ID: "floriannetz", AUTHENTIK_CLIENT_SECRET: "test", }; for (const [k, v] of Object.entries(TEST_ENV)) { if (process.env[k] === undefined) process.env[k] = v; }