mirror of
https://github.com/jkingsman/Remote-Terminal-for-MeshCore.git
synced 2026-05-11 20:06:13 +02:00
29 lines
740 B
TypeScript
29 lines
740 B
TypeScript
import '@testing-library/jest-dom';
|
|
|
|
class ResizeObserver {
|
|
observe() {}
|
|
unobserve() {}
|
|
disconnect() {}
|
|
}
|
|
|
|
globalThis.ResizeObserver = ResizeObserver;
|
|
|
|
// Several components call matchMedia at import time for responsive detection.
|
|
// Use a configurable descriptor so individual tests can override the stub.
|
|
if (typeof globalThis.matchMedia === 'undefined') {
|
|
Object.defineProperty(globalThis, 'matchMedia', {
|
|
configurable: true,
|
|
writable: true,
|
|
value: (query: string) => ({
|
|
matches: false,
|
|
media: query,
|
|
onchange: null,
|
|
addListener: () => {},
|
|
removeListener: () => {},
|
|
addEventListener: () => {},
|
|
removeEventListener: () => {},
|
|
dispatchEvent: () => false,
|
|
}),
|
|
});
|
|
}
|