From f1d654d2e38e1c6e59e347d668c361b0cdf2579a Mon Sep 17 00:00:00 2001 From: Ashley Harrison Date: Fri, 12 Dec 2025 10:44:59 +0000 Subject: [PATCH] fix some DashboardScenePage tests --- .../dashboard-scene/pages/DashboardScenePage.test.tsx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/public/app/features/dashboard-scene/pages/DashboardScenePage.test.tsx b/public/app/features/dashboard-scene/pages/DashboardScenePage.test.tsx index 9f8d5e4fd50..4f568c88870 100644 --- a/public/app/features/dashboard-scene/pages/DashboardScenePage.test.tsx +++ b/public/app/features/dashboard-scene/pages/DashboardScenePage.test.tsx @@ -160,6 +160,8 @@ describe('DashboardScenePage', () => { beforeEach(() => { locationService.push('/d/my-dash-uid'); getDashboardScenePageStateManager().clearDashboardCache(); + getDashboardScenePageStateManager().clearSceneCache(); + getDashboardScenePageStateManager().clearState(); loadDashboardMock.mockClear(); loadDashboardMock.mockResolvedValue({ dashboard: simpleDashboard, meta: { slug: '123' } }); // hacky way because mocking autosizer does not work @@ -287,7 +289,7 @@ describe('DashboardScenePage', () => { await waitForDashboardToRender(); - expect(await screen.queryByText('Start your new dashboard by adding a visualization')).not.toBeInTheDocument(); + expect(screen.queryByText('Start your new dashboard by adding a visualization')).not.toBeInTheDocument(); // Hacking a bit, accessing private cache property to get access to the underlying DashboardScene object const dashboardScenesCache = getDashboardScenePageStateManager().getCache(); @@ -297,7 +299,7 @@ describe('DashboardScenePage', () => { act(() => { dashboard.removePanel(panels[0]); }); - expect(await screen.queryByText('Start your new dashboard by adding a visualization')).not.toBeInTheDocument(); + expect(screen.queryByText('Start your new dashboard by adding a visualization')).not.toBeInTheDocument(); act(() => { dashboard.removePanel(panels[1]); @@ -309,7 +311,7 @@ describe('DashboardScenePage', () => { }); expect(await screen.findByTitle('Panel Added')).toBeInTheDocument(); - expect(await screen.queryByText('Start your new dashboard by adding a visualization')).not.toBeInTheDocument(); + expect(screen.queryByText('Start your new dashboard by adding a visualization')).not.toBeInTheDocument(); }); });