We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3243444 commit 10163e4Copy full SHA for 10163e4
apps/www/content/docs/components/concepts/testing.mdx
@@ -62,6 +62,21 @@ const { window } = new JSDOM()
62
vi.stubGlobal("ResizeObserver", ResizeObserver)
63
window["ResizeObserver"] = ResizeObserver
64
65
+// matchMedia mock
66
+Object.defineProperty(window, "matchMedia", {
67
+ writable: true,
68
+ value: vi.fn().mockImplementation((query) => ({
69
+ matches: false,
70
+ media: query,
71
+ onchange: null,
72
+ addListener: vi.fn(), // deprecated
73
+ removeListener: vi.fn(), // deprecated
74
+ addEventListener: vi.fn(),
75
+ removeEventListener: vi.fn(),
76
+ dispatchEvent: vi.fn(),
77
+ })),
78
+});
79
+
80
// IntersectionObserver mock
81
const IntersectionObserverMock = vi.fn(() => ({
82
disconnect: vi.fn(),
0 commit comments