/** * MSW Server Setup * Initialize mock server for testing */ import { setupServer } from 'msw/node' import { handlers } from './handlers' /** * Mock server instance * Automatically intercepts all HTTP requests during tests */ export const server = setupServer(...handlers) // Enable request interception beforeAll(() => server.listen({ onUnhandledRequest: 'warn' })) // Reset handlers after each test afterEach(() => server.resetHandlers()) // Disable request interception after tests afterAll(() => server.close())