From fd16965d31f47451fae5d85ca1a88b9ed5df40a2 Mon Sep 17 00:00:00 2001 From: Alex Spencer <52186778+alexjonspencer1@users.noreply.github.com> Date: Wed, 26 Nov 2025 09:22:13 -0800 Subject: [PATCH] fix: tests --- .../PanelDataTransformationsTab.test.tsx | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/public/app/features/dashboard-scene/panel-edit/PanelDataPane/PanelDataTransformationsTab.test.tsx b/public/app/features/dashboard-scene/panel-edit/PanelDataPane/PanelDataTransformationsTab.test.tsx index d6aa23f6073..f68c96b3632 100644 --- a/public/app/features/dashboard-scene/panel-edit/PanelDataPane/PanelDataTransformationsTab.test.tsx +++ b/public/app/features/dashboard-scene/panel-edit/PanelDataPane/PanelDataTransformationsTab.test.tsx @@ -24,6 +24,16 @@ import { testDashboard } from '../testfiles/testDashboard'; import { PanelDataTransformationsTab, PanelDataTransformationsTabRendered } from './PanelDataTransformationsTab'; +// Mock getDashboardSceneFor to return a mock dashboard +jest.mock('../../utils/utils', () => ({ + ...jest.requireActual('../../utils/utils'), + getDashboardSceneFor: jest.fn(() => ({ + state: { + uid: 'test-dashboard-uid', + }, + })), +})); + function createModelMock( panelData: PanelData, transformations?: DataTransformerConfig[], @@ -33,6 +43,15 @@ function createModelMock( getDataTransformer: () => new SceneDataTransformer({ data: panelData, transformations: transformations || [] }), getQueryRunner: () => new SceneQueryRunner({ queries: [], data: panelData }), onChangeTransformations: onChangeTransformationsMock, + state: { + panelRef: { + resolve: () => ({ + state: { + key: 'test-panel-key', + }, + }), + }, + }, } as unknown as PanelDataTransformationsTab; }