From d7a842babd3efe8af6054bf3543fadc077786ed5 Mon Sep 17 00:00:00 2001 From: Yash Sartanpara Date: Wed, 26 Jun 2024 15:42:10 +0530 Subject: [PATCH] PMM-13176 Add test workaround for react 18 hook --- .../pmm-qan/panel/components/Details/Plan/Plan.test.tsx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pmm-app/src/pmm-qan/panel/components/Details/Plan/Plan.test.tsx b/pmm-app/src/pmm-qan/panel/components/Details/Plan/Plan.test.tsx index b7036246b5..46ed13690f 100644 --- a/pmm-app/src/pmm-qan/panel/components/Details/Plan/Plan.test.tsx +++ b/pmm-app/src/pmm-qan/panel/components/Details/Plan/Plan.test.tsx @@ -6,6 +6,14 @@ jest.mock('shared/components/helpers/notification-manager'); jest.mock('./Plan.hooks'); describe('Plan::', () => { + beforeEach(() => { + console.error = jest.fn(); + // TODO: Grafana Tooltip component uses a react 18 hook - useId + // due to enzyme we are currently stuck at react 17, mocking for now + // @ts-ignore + React.useId = () => ''; + }); + it('renders plan query and tooltip', () => { const { container } = render();