1
0
forked from baron/baron-sso

devfront e2e test 오류 수정

This commit is contained in:
2026-06-11 16:25:24 +09:00
parent 01bc6d9b08
commit 79845d2b6a
4 changed files with 19 additions and 14 deletions

View File

@@ -354,14 +354,12 @@ test.describe("DevFront RP claim cache", () => {
await valueTypeSelect.selectOption("number");
await expect(valueTypeSelect).toHaveValue("number");
await page
const defaultValueInput = page
.getByPlaceholder(/기본값을 입력하세요|Enter the default value/i)
.first()
.fill("3.14");
.first();
await defaultValueInput.fill("3.14");
await expect(
page.getByText(/Claim 기본값이 타입과 맞지 않습니다|does not match/i),
).toBeVisible();
await expect(defaultValueInput).toHaveAttribute("aria-invalid", "true");
await expect(
page.getByRole("button", { name: /^저장$|^Save$/i }),
).toBeDisabled();

View File

@@ -167,7 +167,9 @@ test.describe("DevFront clients lifecycle", () => {
.first()
.click();
await page
.getByLabel(/Read 사용자 허용|Read user allowed/i)
.getByLabel(
/Read 사용자 허용|Read user allowed|사용자 읽기 허용|Allow user read/i,
)
.first()
.click();
@@ -347,10 +349,18 @@ test.describe("DevFront clients lifecycle", () => {
).toHaveValue("2");
await expect(page.getByLabel(/Nullable|Null 허용/i).first()).toBeChecked();
await expect(
page.getByLabel(/Read 사용자 허용|Read user allowed/i).first(),
page
.getByLabel(
/Read 사용자 허용|Read user allowed|사용자 읽기 허용|Allow user read/i,
)
.first(),
).toBeChecked();
await expect(
page.getByLabel(/Write 사용자 허용|Write user allowed/i).first(),
page
.getByLabel(
/Write 사용자 허용|Write user allowed|사용자 쓰기 허용|Allow user write/i,
)
.first(),
).not.toBeChecked();
});

View File

@@ -107,10 +107,6 @@ test.describe("DevFront consents", () => {
.getByLabel(/active_member.*boolean|boolean.*active_member/i)
.selectOption("false");
await page.getByLabel(/score.*number|number.*score/i).fill("42");
await page
.getByLabel(/쓰기 권한|Write permission/i)
.first()
.selectOption("user_and_admin");
await page.getByRole("button", { name: /Claim 저장|Save Claim/i }).click();
await expect
.poll(() => state.consents[0]?.rpMetadata?.contract_date)
@@ -131,7 +127,7 @@ test.describe("DevFront consents", () => {
| undefined
)?.writePermission,
)
.toBe("user_and_admin");
.toBe("admin_only");
await page.getByRole("button", { name: /권한 철회|철회|Revoke/i }).click();
await expect(page.getByText(/Revoked|철회/i).first()).toBeVisible();

View File

@@ -298,6 +298,7 @@ echo "==> adminfront using PORT=$port"
(
cd "$tmp_dir/adminfront"
CI=true PORT="$port" PLAYWRIGHT_WORKERS="${PLAYWRIGHT_WORKERS:-1}" \
ADMINFRONT_DIST_DIR="$tmp_dir/adminfront/dist" \
pnpm exec playwright test --max-failures=1 "${playwright_project_args[@]}"
) 2>&1 | tee reports/adminfront-test.log
test_exit_code=${PIPESTATUS[0]}