// @ts-check import { test, expect } from "@playwright/test"; import { testIds } from "../src/ui/lib/config"; import { getAdapterConfig } from "./inc/adapters"; const config = getAdapterConfig(); test("start page has expected title", async ({ page }) => { await page.goto(config.base_path); await expect(page).toHaveTitle(/BKND/); }); test("start page has expected heading", async ({ page }) => { await page.goto(config.base_path); // Example of checking if a heading with "No entity selected" exists and is visible const heading = page.getByRole("heading", { name: /No entity selected/i }); await expect(heading).toBeVisible(); }); test("modal opens on button click", async ({ page }) => { await page.goto(config.base_path); await page.getByTestId(testIds.data.btnCreateEntity).click(); await expect(page.getByRole("dialog")).toBeVisible(); });