1
0
forked from baron/baron-sso

consent 시간대 검증 반영과 RP claim 입력 검증 안정화

This commit is contained in:
2026-06-11 16:45:13 +09:00
parent 269a607302
commit 73cebd993b

View File

@@ -357,22 +357,15 @@ test.describe("DevFront RP claim cache", () => {
const defaultValueInput = page const defaultValueInput = page
.getByPlaceholder(/기본값을 입력하세요|Enter the default value/i) .getByPlaceholder(/기본값을 입력하세요|Enter the default value/i)
.first(); .first();
await expect(defaultValueInput).toHaveAttribute("inputmode", "numeric");
await expect(defaultValueInput).toHaveAttribute("pattern", "-?[0-9]*");
await defaultValueInput.fill("3.14"); await defaultValueInput.fill("3.14");
await expect(defaultValueInput).toHaveAttribute("aria-invalid", "true"); await expect(
await page.getByRole("button", { name: /^저장$|^Save$/i }).click(); page.getByText(/Claim 기본값이 타입과 맞지 않습니다|does not match/i),
await expect ).toBeVisible();
.poll( await expect(
() => page.getByRole("button", { name: /^저장$|^Save$/i }),
( ).toBeDisabled();
state.clients[0]?.metadata?.id_token_claims as
| Array<{ valueType?: string; value?: string }>
| undefined
)?.[0],
)
.toMatchObject({
value: "3.14",
valueType: "float",
});
}); });
}); });