Barazo default frontend barazo.forum
at main 26 lines 790 B view raw
1import { expect, afterAll, afterEach, beforeAll } from 'vitest' 2import * as matchers from '@testing-library/jest-dom/matchers' 3import * as axeMatchers from 'vitest-axe/matchers' 4import { server } from '@/mocks/server' 5 6expect.extend(matchers) 7expect.extend(axeMatchers) 8 9// Mock window.matchMedia for jsdom (used by useMediaQuery hook) 10Object.defineProperty(window, 'matchMedia', { 11 writable: true, 12 value: (query: string) => ({ 13 matches: false, 14 media: query, 15 onchange: null, 16 addListener: () => {}, 17 removeListener: () => {}, 18 addEventListener: () => {}, 19 removeEventListener: () => {}, 20 dispatchEvent: () => false, 21 }), 22}) 23 24beforeAll(() => server.listen({ onUnhandledRequest: 'error' })) 25afterEach(() => server.resetHandlers()) 26afterAll(() => server.close())