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 => ({