// Jest setup file // Configure global test environment // Mock console methods to reduce noise during testing const originalConsole = global.console; beforeEach(() => { // Reset console mocks before each test global.console = { ...originalConsole, log: jest.fn(), error: jest.fn(), warn: jest.fn(), info: jest.fn(), debug: jest.fn(), }; }); afterEach(() => { // Restore original console after each test global.console = originalConsole; jest.clearAllMocks(); }); // Global test timeout jest.setTimeout(10000); // Mock environment variables for testing process.env.NODE_ENV = "test"; process.env.PEEKABOO_AI_PROVIDERS = JSON.stringify([ { type: "ollama", baseUrl: "http://localhost:11434", model: "llava", enabled: true, }, ]);