From b0b203c14d91b66c79da1f55f243d5e7d8d6fc59 Mon Sep 17 00:00:00 2001 From: "laila.abjil@keyconsulting.fr" Date: Tue, 12 Dec 2023 23:01:44 +0100 Subject: [PATCH] fix(build): fix test --- jest.config.json | 2 +- src/setup.ts | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 src/setup.ts diff --git a/jest.config.json b/jest.config.json index de350cd4..b9c1aec0 100644 --- a/jest.config.json +++ b/jest.config.json @@ -24,5 +24,5 @@ "^@mui/material$": "/node_modules/@mui/material" }, "transformIgnorePatterns": ["node_modules/(?!(axios)/)", "/node_modules/"], - "setupFiles": ["fake-indexeddb/auto"] + "setupFiles": ["fake-indexeddb/auto", "/src/setup.ts"] } diff --git a/src/setup.ts b/src/setup.ts new file mode 100644 index 00000000..24c56fcc --- /dev/null +++ b/src/setup.ts @@ -0,0 +1,15 @@ +Object.defineProperty(window, "matchMedia", { + writable: true, + value: jest.fn().mockImplementation(query => ({ + matches: false, + media: query, + onchange: null, + addListener: jest.fn(), // Deprecated + removeListener: jest.fn(), // Deprecated + addEventListener: jest.fn(), + removeEventListener: jest.fn(), + dispatchEvent: jest.fn(), + })), +}); + +export {};