Ctrl K
ComunidadGuías…

tests/e2e/oauth-consent.spec.ts

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
import { expect, test } from "@playwright/test";

test("expired or forged consent links explain how to reconnect without offering approval", async ({
  page,
}) => {
  await page.goto(
    "/oauth/consent?client_id=untrusted-name&redirect_uri=https%3A%2F%2Funtrusted.example&scope=read&sig=forged"
  );
  await expect(
    page.getByRole("heading", { name: "This connection request has expired." })
  ).toBeVisible();
  await expect(
    page.getByText("Return to the app and start connecting to Mogplex again.")
  ).toBeVisible();
  await expect(page.getByRole("button", { name: "Allow access" })).toHaveCount(
    0
  );
  await expect(
    page.getByRole("link", { name: "Sign in to Mogplex →" })
  ).toBeVisible();
});