datalens-ui/tests/suites/charts/render/tooManyRowsChart.test.ts
2026-06-24 21:10:34 +05:00

26 lines
1.1 KiB
TypeScript

import {Page} from '@playwright/test';
import {COMMON_CHARTKIT_SELECTORS} from '../../../page-objects/constants/chartkit';
import {ChartkitMenuDialogsQA} from '../../../../src/shared/constants';
import {openTestPage, slct} from '../../../utils';
import {RobotChartsWizardUrls} from '../../../utils/constants';
import datalensTest from '../../../utils/playwright/globalTestDefinition';
datalensTest.describe('Chart - chart exceeding the recommended number of rows', () => {
datalensTest(
'When you click the "Display" button in the chart exceeding the limits, the chart is loaded',
async ({page}: {page: Page}) => {
await openTestPage(page, RobotChartsWizardUrls.WizardWithOverLimitsChart);
// click on the 'Display' button
const showButton = await page.waitForSelector(
slct(ChartkitMenuDialogsQA.errorButtonRetry),
);
await showButton.click();
// check that the chartkit loaded with the chart
await page.waitForSelector(`.${COMMON_CHARTKIT_SELECTORS.chartkit}`);
},
);
});