/** * Jest Test Setup * Global configuration for test environment */ import dotenv from 'dotenv'; // Load test environment variables dotenv.config({ path: '.env.test' }); // Set default test environment variables process.env.PERPLEXITY_API_KEY = process.env.PERPLEXITY_API_KEY || 'test-key'; process.env.NODE_ENV = 'test'; // Global test timeout jest.setTimeout(30000); // Mock console.error to reduce noise during tests const originalConsoleError = console.error; beforeEach(() => { console.error = jest.fn(); }); afterEach(() => { console.error = originalConsoleError; });