forked from baron/baron-sso
5b345fcf 기준 병합 code-check 오류 수정
This commit is contained in:
@@ -90,7 +90,9 @@ test("clients page shows recent RP changes", async ({ page }) => {
|
||||
});
|
||||
|
||||
await page.goto("/clients");
|
||||
await expect(page.getByRole("heading", { name: "최근 변경된 앱" })).toBeVisible();
|
||||
await expect(
|
||||
page.getByRole("heading", { name: "최근 변경된 앱" }),
|
||||
).toBeVisible();
|
||||
await expect(page.getByText("클라이언트 시크릿 재발급")).toBeVisible();
|
||||
await expect(page.getByText("관계 추가")).toBeVisible();
|
||||
await expect(
|
||||
@@ -141,7 +143,9 @@ test("clients page shows user-delete relation cleanup in recent changes", async
|
||||
});
|
||||
|
||||
await page.goto("/clients");
|
||||
await expect(page.getByRole("heading", { name: "최근 변경된 앱" })).toBeVisible();
|
||||
await expect(
|
||||
page.getByRole("heading", { name: "최근 변경된 앱" }),
|
||||
).toBeVisible();
|
||||
await expect(
|
||||
page.getByRole("link", { name: "Cleanup RP", exact: true }),
|
||||
).toBeVisible();
|
||||
@@ -153,7 +157,9 @@ test("clients page shows user-delete relation cleanup in recent changes", async
|
||||
).toBeVisible();
|
||||
});
|
||||
|
||||
test("clients page expands recent changes with more button", async ({ page }) => {
|
||||
test("clients page expands recent changes with more button", async ({
|
||||
page,
|
||||
}) => {
|
||||
await seedAuth(page, "super_admin");
|
||||
const clients = Array.from({ length: 6 }, (_, index) =>
|
||||
makeClient(`client-${index + 1}`, {
|
||||
@@ -185,7 +191,9 @@ test("clients page expands recent changes with more button", async ({ page }) =>
|
||||
});
|
||||
|
||||
await page.goto("/clients");
|
||||
await expect(page.getByRole("heading", { name: "최근 변경된 앱" })).toBeVisible();
|
||||
await expect(
|
||||
page.getByRole("heading", { name: "최근 변경된 앱" }),
|
||||
).toBeVisible();
|
||||
await expect(
|
||||
page.getByRole("link", { name: "Recent App 1", exact: true }),
|
||||
).toBeVisible();
|
||||
|
||||
@@ -101,7 +101,7 @@ test.describe("DevFront relationships", () => {
|
||||
page,
|
||||
}) => {
|
||||
await seedAuth(page);
|
||||
await page.evaluate(() => {
|
||||
await page.addInitScript(() => {
|
||||
window.localStorage.setItem("dev_role", "super_admin");
|
||||
});
|
||||
|
||||
|
||||
@@ -17,9 +17,7 @@ test.describe("DevFront role report", () => {
|
||||
});
|
||||
});
|
||||
|
||||
test("user can enter and sees empty RP list", async ({
|
||||
page,
|
||||
}, testInfo) => {
|
||||
test("user can enter and sees empty RP list", async ({ page }, testInfo) => {
|
||||
await seedAuth(page, "user");
|
||||
await installDevApiMock(page, {
|
||||
clients: [],
|
||||
@@ -93,7 +91,9 @@ test.describe("DevFront role report", () => {
|
||||
});
|
||||
|
||||
await page.goto("/");
|
||||
await expect(page.getByRole("heading", { name: /운영 현황/ })).toBeVisible();
|
||||
await expect(
|
||||
page.getByRole("heading", { name: /운영 현황/ }),
|
||||
).toBeVisible();
|
||||
await expect(
|
||||
page.getByRole("button", { name: /개발자 권한 신청/ }),
|
||||
).toHaveCount(0);
|
||||
|
||||
@@ -152,9 +152,13 @@ test.describe("DevFront security and isolation", () => {
|
||||
await installDevApiMock(page, state);
|
||||
|
||||
await page.goto("/audit-logs");
|
||||
await expect(page.getByRole("heading", { name: /감사 로그|Audit Logs/ })).toBeVisible();
|
||||
await expect(
|
||||
page.getByText(/감사 로그는 개발자 권한이 있어야 볼 수 있습니다|Audit logs are available only to users with developer access/i),
|
||||
page.getByRole("heading", { name: /감사 로그|Audit Logs/ }),
|
||||
).toBeVisible();
|
||||
await expect(
|
||||
page.getByText(
|
||||
/감사 로그는 개발자 권한이 있어야 볼 수 있습니다|Audit logs are available only to users with developer access/i,
|
||||
),
|
||||
).toBeVisible();
|
||||
const requestBtn = page.getByRole("button", {
|
||||
name: /개발자 권한 신청/,
|
||||
|
||||
@@ -140,6 +140,10 @@ export async function seedAuth(page: Page, role?: string) {
|
||||
|
||||
await page.addInitScript(
|
||||
({ issuedAt, injectedRole }) => {
|
||||
(
|
||||
window as Window & typeof globalThis & { _IS_TEST_MODE?: boolean }
|
||||
)._IS_TEST_MODE = true;
|
||||
|
||||
const mockOidcUser = {
|
||||
id_token: "playwright-id-token",
|
||||
session_state: "playwright-session",
|
||||
|
||||
Reference in New Issue
Block a user