setup.ts 458 B

12345678910111213141516
  1. import '@testing-library/jest-dom/vitest'
  2. import { cleanup } from '@testing-library/react'
  3. import { afterAll, afterEach, beforeAll } from 'vitest'
  4. import { server } from './mocks/server'
  5. // Start MSW server before tests
  6. beforeAll(() => server.listen({ onUnhandledRequest: 'error' }))
  7. // Reset handlers after each test
  8. afterEach(() => {
  9. cleanup()
  10. server.resetHandlers()
  11. })
  12. // Close server after all tests
  13. afterAll(() => server.close())