strona-czynna/tests/simple-crud.test.ts

16 lines
748 B
TypeScript

import { test, expect } from "./backend-fixture";
test("test", async ({ page, backend }) => {
await page.goto(`${backend.url}/dev/simple-crud-test/`);
await expect(page).toHaveScreenshot();
await page.getByRole("link", { name: "Create" }).click();
await expect(page).toHaveScreenshot();
await page.getByRole("textbox", { name: "label" }).click();
await page.getByRole("textbox", { name: "label" }).fill("navbar from simple crud");
await page.getByRole("textbox", { name: "label" }).press("Tab");
await page.getByRole("textbox", { name: "href" }).fill("/");
await page.getByRole("button", { name: "Wyślij" }).click();
await page.getByRole("link", { name: "navbar from simple crud" }).click();
await expect(page).toHaveScreenshot();
});