1
0
forked from baron/baron-sso

개요 차단 화면에 개발자 권한 신청 버튼 추가

This commit is contained in:
2026-05-26 15:50:39 +09:00
parent 7fe86e8aa4
commit 6512fea8fe
3 changed files with 53 additions and 9 deletions

View File

@@ -39,6 +39,33 @@ test.describe("DevFront role report", () => {
await captureEvidence(page, testInfo, "role-user-empty-rps");
});
test("user sees developer request entry point on overview", async ({
page,
}, testInfo) => {
await seedAuth(page, "user");
await installDevApiMock(page, {
clients: [],
consents: [] as Consent[],
auditLogs: [] as AuditLog[],
auditLogsByCursor: undefined,
developerRequests: [],
});
await page.goto("/");
await expect(
page.getByText(
/대시보드는 개발자 권한이 있어야 볼 수 있습니다|개발자 권한 신청을 검토 중입니다./,
),
).toBeVisible();
const requestBtn = page.getByRole("button", {
name: /개발자 권한 신청/,
});
await expect(requestBtn).toBeVisible();
await requestBtn.click();
await expect(page).toHaveURL(/\/developer-requests$/);
await captureEvidence(page, testInfo, "role-user-overview-request-entry");
});
test("rp_admin sees only assigned Gitea app and its logs", async ({
page,
}, testInfo) => {