From 4ecefe64912f45c23d4ea404d632cd46b606498e Mon Sep 17 00:00:00 2001 From: Athou Date: Sun, 2 Mar 2025 19:18:27 +0100 Subject: [PATCH] reduce tooltip delay for all tests --- commafeed-client/src/components/ActionButton.test.tsx | 3 --- commafeed-client/src/setupTests.ts | 6 ++++++ 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/commafeed-client/src/components/ActionButton.test.tsx b/commafeed-client/src/components/ActionButton.test.tsx index 174e3dd6..72bc34d5 100644 --- a/commafeed-client/src/components/ActionButton.test.tsx +++ b/commafeed-client/src/components/ActionButton.test.tsx @@ -12,9 +12,6 @@ vi.mock("@lingui/react", () => ({ })) vi.mock("hooks/useActionButton") -// reduce delay for faster tests -vi.mock("app/constants", () => ({ Constants: { tooltip: { delay: 10 } } })) - const label = "Test Label" const icon = "Test Icon" describe("ActionButton", () => { diff --git a/commafeed-client/src/setupTests.ts b/commafeed-client/src/setupTests.ts index cec20489..03b98b06 100644 --- a/commafeed-client/src/setupTests.ts +++ b/commafeed-client/src/setupTests.ts @@ -1,6 +1,12 @@ import "@testing-library/jest-dom" +import { Constants } from "app/constants" import { vi } from "vitest" +// reduce delay for faster tests +Constants.tooltip.delay = 10 + +// jsdom doesn't mock matchMedia +// https://stackoverflow.com/a/53449595/ Object.defineProperty(window, "matchMedia", { writable: true, value: vi.fn().mockImplementation(query => ({