2026-06-24 20:31:05 +05:00

32 lines
933 B
TypeScript

import {Page} from '@playwright/test';
import DashboardPage from '../../../page-objects/dashboard/DashboardPage';
import datalensTest from '../../../utils/playwright/globalTestDefinition';
import {slct} from '../../../utils';
import {DashkitQa} from '../../../../src/shared';
const katex = `Module $a$ is greater than 0:
#|
||
$|a| > 0$
||
|#`;
datalensTest.describe('Dashboards. Text widget.', () => {
datalensTest('KaTeX-formula inside the table @screenshot', async ({page}: {page: Page}) => {
const dashboardPage = new DashboardPage({page});
await dashboardPage.createDashboard({
editDash: async () =>
await dashboardPage.addText({text: katex, timeout: 20, markup: true}),
});
const textWidget = page.locator(slct(DashkitQa.GRID_ITEM)).first();
await expect(textWidget).toBeVisible();
await expect(textWidget).toHaveScreenshot();
});
});