import { vi } from 'vitest' export const stubMatchMedia = (matches = false): void => { vi.stubGlobal( 'matchMedia', vi.fn().mockImplementation((query: string) => ({ matches, media: query, onchange: null, addEventListener: vi.fn(), removeEventListener: vi.fn(), addListener: vi.fn(), removeListener: vi.fn(), dispatchEvent: vi.fn(), })), ) }