From caff0e2d1e19543766dfe349c63f8d986ceac0b5 Mon Sep 17 00:00:00 2001 From: Ashley Harrison Date: Fri, 12 Dec 2025 11:34:28 +0000 Subject: [PATCH] "fix" MuteTimings tests --- public/app/features/alerting/unified/MuteTimings.test.tsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/public/app/features/alerting/unified/MuteTimings.test.tsx b/public/app/features/alerting/unified/MuteTimings.test.tsx index fc44b90a59f..b4ea92fdcb0 100644 --- a/public/app/features/alerting/unified/MuteTimings.test.tsx +++ b/public/app/features/alerting/unified/MuteTimings.test.tsx @@ -1,3 +1,4 @@ +import { act, fireEvent } from '@testing-library/react'; import { InitialEntry } from 'history'; import { last } from 'lodash'; import { Route, Routes } from 'react-router-dom-v5-compat'; @@ -144,8 +145,11 @@ const fillOutForm = async ({ }; const saveMuteTiming = async () => { - const user = userEvent.setup(); - await user.click(await screen.findByText(/save time interval/i)); + // TODO investigate why we need act/fireEvent + // see https://github.com/testing-library/react-testing-library/issues/1375 + const button = await screen.findByText(/save time interval/i); + // eslint-disable-next-line testing-library/no-unnecessary-act, testing-library/prefer-user-event + await act(() => fireEvent.click(button)); }; setupMswServer();