/** Run against an empty test database created from the current application schema. */ const base = process.env.AUTH_TEST_DATABASE_URL ?? process.env.DB_URL ?? process.env.DATABASE_URL; if (!base) throw new Error('Provide AUTH_TEST_DATABASE_URL'); const url = new URL(base); if (!process.env.AUTH_TEST_DATABASE_URL) url.pathname = '/esports_auth_test_20260928'; if (!url.pathname.startsWith('/esports_auth_test')) throw new Error('Refusing to run against a non-test database'); const child = Bun.spawn( ['bun', '--bun', 'x', 'vitest', '--run', 'src/lib/server/auth.integration.test.ts'], { env: { ...process.env, AUTH_TEST_DATABASE_URL: url.toString() }, stdout: 'inherit', stderr: 'inherit' } ); process.exit(await child.exited);