Warning, /firebird/firebird-ng/src/test-setup.ts is written in an unsupported language. File is not indexed.
0001 // Test setup for Vitest
0002
0003 // Mock window.matchMedia for components that use it
0004 Object.defineProperty(window, 'matchMedia', {
0005 writable: true,
0006 value: (query: string) => ({
0007 matches: false,
0008 media: query,
0009 onchange: null,
0010 addListener: () => {},
0011 removeListener: () => {},
0012 addEventListener: () => {},
0013 removeEventListener: () => {},
0014 dispatchEvent: () => false,
0015 }),
0016 });
0017
0018 // Mock ResizeObserver if needed
0019 if (typeof ResizeObserver === 'undefined') {
0020 (globalThis as any).ResizeObserver = class ResizeObserver {
0021 observe() {}
0022 unobserve() {}
0023 disconnect() {}
0024 };
0025 }