// Jest setup file global.console = { ...console, // Suppress console.log during tests log: jest.fn(), debug: jest.fn(), info: jest.fn(), warn: jest.fn(), error: jest.fn(), }; // Mock logger globally jest.mock('./src/utils/logger', () => ({ info: jest.fn(), warn: jest.fn(), error: jest.fn(), debug: jest.fn() })); // Set test environment variables process.env.NODE_ENV = 'test'; process.env.DB_HOST = 'localhost'; process.env.DB_USER = 'test_user'; process.env.DB_PASSWORD = 'test_pass'; process.env.DB_NAME = 'test_db';