forked from baron/baron-sso
devfront e2e test 오류 수정
This commit is contained in:
@@ -354,14 +354,12 @@ test.describe("DevFront RP claim cache", () => {
|
|||||||
|
|
||||||
await valueTypeSelect.selectOption("number");
|
await valueTypeSelect.selectOption("number");
|
||||||
await expect(valueTypeSelect).toHaveValue("number");
|
await expect(valueTypeSelect).toHaveValue("number");
|
||||||
await page
|
const defaultValueInput = page
|
||||||
.getByPlaceholder(/기본값을 입력하세요|Enter the default value/i)
|
.getByPlaceholder(/기본값을 입력하세요|Enter the default value/i)
|
||||||
.first()
|
.first();
|
||||||
.fill("3.14");
|
await defaultValueInput.fill("3.14");
|
||||||
|
|
||||||
await expect(
|
await expect(defaultValueInput).toHaveAttribute("aria-invalid", "true");
|
||||||
page.getByText(/Claim 기본값이 타입과 맞지 않습니다|does not match/i),
|
|
||||||
).toBeVisible();
|
|
||||||
await expect(
|
await expect(
|
||||||
page.getByRole("button", { name: /^저장$|^Save$/i }),
|
page.getByRole("button", { name: /^저장$|^Save$/i }),
|
||||||
).toBeDisabled();
|
).toBeDisabled();
|
||||||
|
|||||||
@@ -167,7 +167,9 @@ test.describe("DevFront clients lifecycle", () => {
|
|||||||
.first()
|
.first()
|
||||||
.click();
|
.click();
|
||||||
await page
|
await page
|
||||||
.getByLabel(/Read 사용자 허용|Read user allowed/i)
|
.getByLabel(
|
||||||
|
/Read 사용자 허용|Read user allowed|사용자 읽기 허용|Allow user read/i,
|
||||||
|
)
|
||||||
.first()
|
.first()
|
||||||
.click();
|
.click();
|
||||||
|
|
||||||
@@ -347,10 +349,18 @@ test.describe("DevFront clients lifecycle", () => {
|
|||||||
).toHaveValue("2");
|
).toHaveValue("2");
|
||||||
await expect(page.getByLabel(/Nullable|Null 허용/i).first()).toBeChecked();
|
await expect(page.getByLabel(/Nullable|Null 허용/i).first()).toBeChecked();
|
||||||
await expect(
|
await expect(
|
||||||
page.getByLabel(/Read 사용자 허용|Read user allowed/i).first(),
|
page
|
||||||
|
.getByLabel(
|
||||||
|
/Read 사용자 허용|Read user allowed|사용자 읽기 허용|Allow user read/i,
|
||||||
|
)
|
||||||
|
.first(),
|
||||||
).toBeChecked();
|
).toBeChecked();
|
||||||
await expect(
|
await expect(
|
||||||
page.getByLabel(/Write 사용자 허용|Write user allowed/i).first(),
|
page
|
||||||
|
.getByLabel(
|
||||||
|
/Write 사용자 허용|Write user allowed|사용자 쓰기 허용|Allow user write/i,
|
||||||
|
)
|
||||||
|
.first(),
|
||||||
).not.toBeChecked();
|
).not.toBeChecked();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -107,10 +107,6 @@ test.describe("DevFront consents", () => {
|
|||||||
.getByLabel(/active_member.*boolean|boolean.*active_member/i)
|
.getByLabel(/active_member.*boolean|boolean.*active_member/i)
|
||||||
.selectOption("false");
|
.selectOption("false");
|
||||||
await page.getByLabel(/score.*number|number.*score/i).fill("42");
|
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 page.getByRole("button", { name: /Claim 저장|Save Claim/i }).click();
|
||||||
await expect
|
await expect
|
||||||
.poll(() => state.consents[0]?.rpMetadata?.contract_date)
|
.poll(() => state.consents[0]?.rpMetadata?.contract_date)
|
||||||
@@ -131,7 +127,7 @@ test.describe("DevFront consents", () => {
|
|||||||
| undefined
|
| undefined
|
||||||
)?.writePermission,
|
)?.writePermission,
|
||||||
)
|
)
|
||||||
.toBe("user_and_admin");
|
.toBe("admin_only");
|
||||||
|
|
||||||
await page.getByRole("button", { name: /권한 철회|철회|Revoke/i }).click();
|
await page.getByRole("button", { name: /권한 철회|철회|Revoke/i }).click();
|
||||||
await expect(page.getByText(/Revoked|철회/i).first()).toBeVisible();
|
await expect(page.getByText(/Revoked|철회/i).first()).toBeVisible();
|
||||||
|
|||||||
@@ -298,6 +298,7 @@ echo "==> adminfront using PORT=$port"
|
|||||||
(
|
(
|
||||||
cd "$tmp_dir/adminfront"
|
cd "$tmp_dir/adminfront"
|
||||||
CI=true PORT="$port" PLAYWRIGHT_WORKERS="${PLAYWRIGHT_WORKERS:-1}" \
|
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[@]}"
|
pnpm exec playwright test --max-failures=1 "${playwright_project_args[@]}"
|
||||||
) 2>&1 | tee reports/adminfront-test.log
|
) 2>&1 | tee reports/adminfront-test.log
|
||||||
test_exit_code=${PIPESTATUS[0]}
|
test_exit_code=${PIPESTATUS[0]}
|
||||||
|
|||||||
Reference in New Issue
Block a user