// Vitest setup file // This file runs before each test file // Mock next-intl for testing vi.mock('next-intl', () => ({ useTranslations: () => (key: string) => { if (key === 'title') return 'Test Title'; if (key === 'raw') return () => []; return key; }, useLocale: () => 'en', })); // Mock framer-motion to avoid animation issues in tests vi.mock('framer-motion', () => ({ motion: { div: ({ children, ...props }: any) =>