25 lines
740 B
TypeScript
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 });
|