import '@testing-library/jest-dom'; import { vi } from 'vitest'; // Mock global fetch global.fetch = vi.fn(() => Promise.resolve({ ok: true, json: () => Promise.resolve([]), text: () => Promise.resolve(''), blob: () => Promise.resolve(new Blob()), }) ); // Add cleanup after each test import { cleanup } from '@testing-library/react'; import { afterEach } from 'vitest'; afterEach(() => { cleanup(); vi.clearAllMocks(); });