| 1234567891011121314151617181920212223242526 |
- import { vi, beforeAll, afterEach, afterAll } from 'vitest'
- import { server } from './src/mocks/server'
- // Establish API mocking before all tests.
- beforeAll(() => server.listen())
- // Reset any request handlers that we may add during the tests,
- // so they don't affect other tests.
- afterEach(() => server.resetHandlers())
- // Clean up after the tests are finished.
- afterAll(() => server.close())
- Object.defineProperty(window, 'matchMedia', {
- writable: true,
- value: vi.fn().mockImplementation(query => ({
- matches: false,
- media: query,
- onchange: null,
- addListener: vi.fn(), // deprecated
- removeListener: vi.fn(), // deprecated
- addEventListener: vi.fn(),
- removeEventListener: vi.fn(),
- dispatchEvent: vi.fn(),
- })),
- })
|