From f10a494369245222f048888d5a06a9241745c697 Mon Sep 17 00:00:00 2001 From: Ashley Harrison Date: Fri, 12 Dec 2025 11:30:59 +0000 Subject: [PATCH] "fix" ImportToGMARules tests --- .../components/import-to-gma/ImportToGMARules.test.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/public/app/features/alerting/unified/components/import-to-gma/ImportToGMARules.test.tsx b/public/app/features/alerting/unified/components/import-to-gma/ImportToGMARules.test.tsx index 9185fb295c7..5823bb603e8 100644 --- a/public/app/features/alerting/unified/components/import-to-gma/ImportToGMARules.test.tsx +++ b/public/app/features/alerting/unified/components/import-to-gma/ImportToGMARules.test.tsx @@ -1,3 +1,4 @@ +import { act, fireEvent } from '@testing-library/react'; import { render, testWithFeatureToggles, waitFor } from 'test/test-utils'; import { byLabelText, byRole } from 'testing-library-selector'; @@ -156,7 +157,10 @@ groups: await user.click(await ui.dsImport.mimirDsOption.find()); // Click the import button - await user.click(ui.importButton.get()); + // TODO investigate why we need act/fireEvent + // see https://github.com/testing-library/react-testing-library/issues/1375 + // eslint-disable-next-line testing-library/no-unnecessary-act, testing-library/prefer-user-event + await act(() => fireEvent.click(ui.importButton.get())); // Verify confirmation dialog appears expect(await ui.confirmationModal.find()).toBeInTheDocument();