Home dashboard test (#86961)

home dashboard test
This commit is contained in:
Victor Marin 2024-04-29 10:56:06 +03:00 committed by GitHub
parent 500558bb72
commit 8705e03d57
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,4 +1,4 @@
import { act, fireEvent, render, screen } from '@testing-library/react';
import { act, fireEvent, render, screen, waitFor } from '@testing-library/react';
import userEvent from '@testing-library/user-event';
import { cloneDeep } from 'lodash';
import React from 'react';
@ -253,6 +253,18 @@ describe('DashboardScenePage', () => {
const editMenuItem = await screen.findAllByText('Edit');
expect(editMenuItem).toHaveLength(1);
});
describe('home page', () => {
it('should not show controls', async () => {
getDashboardScenePageStateManager().clearDashboardCache();
loadDashboardMock.mockClear();
loadDashboardMock.mockResolvedValue({ dashboard: { panels: [] }, meta: {} });
setup();
await waitFor(() => expect(screen.queryByText('Refresh')).not.toBeInTheDocument());
});
});
});
interface VizOptions {