strona-czynna/tests/tekst.test.ts
Kuba Orlik 10ef8cd3d2 Coverage test
Summary: --

Reviewers: #reviewers

Subscribers: jenkins-user

Differential Revision: https://hub.sealcode.org/D1606
2025-07-22 17:26:24 +02:00

17 lines
700 B
TypeScript

import { test, expect } from "./backend-fixture.js";
import { setTimeout as sleep } from "node:timers/promises";
test("Tekst component", async ({ page, backendUrl, setMarkdownValue }) => {
await page.goto(`${backendUrl}/components`);
await page.waitForFunction(() => typeof (window as any).CodeMirror !== "undefined");
await sleep(5000);
await page.locator('select[name="component"]').selectOption("tekst");
await page
.locator(`select[name="$[components][0][args][color]"]`)
.selectOption("accent");
await setMarkdownValue(`$[components][0][args][content]`, "Hamster, a dentist");
await page.getByRole("button", { name: "Preview" }).click();
await expect(page).toHaveScreenshot();
});