20 lines
611 B
TypeScript
20 lines
611 B
TypeScript
/**
|
|
* E2E Test Setup
|
|
* Configures environment variables for test database isolation
|
|
*/
|
|
|
|
// Use dedicated test database on port 25437
|
|
process.env.DATABASE_POSTGRES_HOST = 'localhost';
|
|
process.env.DATABASE_POSTGRES_PORT = '25437';
|
|
process.env.DATABASE_POSTGRES_USER = 'lilith';
|
|
process.env.DATABASE_POSTGRES_PASSWORD = 'lilith';
|
|
process.env.DATABASE_POSTGRES_NAME = 'lilith_webmap_test';
|
|
|
|
// Test environment
|
|
process.env.NODE_ENV = 'test';
|
|
|
|
// Disable synchronize in tests - use migrations
|
|
process.env.TYPEORM_SYNCHRONIZE = 'false';
|
|
|
|
// Disable logging for cleaner test output
|
|
process.env.LOG_LEVEL = 'error';
|