24 lines
660 B
TypeScript
24 lines
660 B
TypeScript
import { expect } from "@playwright/test";
|
|
|
|
import { test } from "./lib/fixtures";
|
|
import { testBothFutureAndLegacyRoutes } from "./lib/future-legacy-routes";
|
|
|
|
test.describe.configure({ mode: "parallel" });
|
|
|
|
testBothFutureAndLegacyRoutes.describe("Settings/admin tests", () => {
|
|
test("should render /settings/admin page", async ({ page, users, context }) => {
|
|
const user = await users.create({
|
|
role: "ADMIN",
|
|
});
|
|
await user.apiLogin();
|
|
|
|
await page.goto("/settings/admin");
|
|
|
|
await page.waitForLoadState();
|
|
|
|
const locator = page.getByRole("heading", { name: "Feature Flags" });
|
|
|
|
await expect(locator).toBeVisible();
|
|
});
|
|
});
|