platform-codebase/features/profile/backend-api/test/setup.ts
2026-02-06 02:28:41 -08:00

25 lines
740 B
TypeScript

import { vi } from 'vitest';
/**
* E2E Test Setup for Profile Service
*
* Sets environment variables for Docker test services.
* Run docker-compose up before running E2E tests.
*/
// Set test environment
process.env.NODE_ENV = "test";
// PostgreSQL - Test instance on port 25434
process.env.DATABASE_POSTGRES_USER = "postgres";
process.env.DATABASE_POSTGRES_PASSWORD = "postgres";
process.env.DATABASE_POSTGRES_NAME = "lilith_profile_test";
// Redis (for domain events)
process.env.DATABASE_REDIS_HOST = "localhost";
process.env.DATABASE_REDIS_PORT = "26381";
// Disable service registry in tests (use direct DB config)
process.env.LILITH_PROJECT_ROOT = "";
// Increase timeout for E2E tests
vi.setConfig({ testTimeout: 30000 });