import '@testing-library/jest-dom/vitest'; import { cleanup } from '@testing-library/react'; import { afterEach, beforeAll, afterAll } from 'vitest'; import { server } from './msw/server'; // Start MSW server before all tests beforeAll(() => server.listen({ onUnhandledRequest: 'warn' })); // Reset handlers after each test (to not leak state between tests) afterEach(() => { cleanup(); server.resetHandlers(); }); // Close MSW server after all tests afterAll(() => server.close());