import '@testing-library/jest-dom'; import { cleanup } from '@testing-library/react'; import { afterEach, beforeAll, afterAll } from 'vitest'; import { server } from '@/mocks/server'; // Start MSW server before all tests beforeAll(() => { server.listen({ onUnhandledRequest: 'error' }); }); // Reset handlers and cleanup after each test afterEach(() => { server.resetHandlers(); cleanup(); }); // Clean up after all tests afterAll(() => { server.close(); });