31 lines
858 B
JavaScript
31 lines
858 B
JavaScript
/**
|
|
* Конфигурация для тестов
|
|
*/
|
|
|
|
// Конфигурация тестовой БД
|
|
export const TEST_DB_CONFIG = {
|
|
host: process.env.TEST_POSTGRES_HOST || '10.15.5.113',
|
|
port: parseInt(process.env.TEST_POSTGRES_PORT || '5432', 10),
|
|
user: process.env.TEST_POSTGRES_USER || 'postgres',
|
|
password: process.env.TEST_POSTGRES_PASSWORD || 'postgres',
|
|
database: process.env.TEST_POSTGRES_DB || 'test'
|
|
};
|
|
|
|
// Общая конфигурация тестов
|
|
export const TEST_CONFIG = {
|
|
cleanupPatterns: {
|
|
email: /^test-/,
|
|
telegramId: /^test-/
|
|
}
|
|
};
|
|
|
|
// Конфигурация JWT для тестов
|
|
export const TEST_JWT_CONFIG = {
|
|
secret: 'test-secret-key-for-jwt-token-generation-and-verification'
|
|
};
|
|
|
|
// Конфигурация Fastify для тестов
|
|
export const TEST_FASTIFY_CONFIG = {
|
|
logger: false
|
|
};
|