// Test setup file for Ultimate Elementor MCP
import { jest } from '@jest/globals';
// Mock console methods to reduce noise in tests
global.console = {
...console,
log: jest.fn(),
debug: jest.fn(),
info: jest.fn(),
warn: jest.fn(),
error: jest.fn(),
};
// Set test environment variables
process.env.NODE_ENV = 'test';
process.env.WORDPRESS_BASE_URL = 'https://test-site.com';
process.env.WORDPRESS_USERNAME = 'test-user';
process.env.WORDPRESS_APPLICATION_PASSWORD = 'test-password';
process.env.ELEMENTOR_MCP_MODE = 'essential';
// Global test timeout
jest.setTimeout(10000);
// Clean up after each test
afterEach(() => {
jest.clearAllMocks();
});