테스트 오류 수정
CI / test (push) Successful in 5m26s
CI / e2e (push) Failing after 14m27s
CI / pr_and_merge (push) Has been skipped

This commit is contained in:
2025-12-13 00:29:23 +09:00
parent c3b301d64e
commit 820e1f943d
8 changed files with 496 additions and 33 deletions
+3 -1
View File
@@ -80,8 +80,10 @@ test("프리뷰 폼 제출 후 제출 내역 페이지에서 데이터가 보여
await page.getByRole("button", { name: "Form controller" }).click();
const fieldMappingGroup = page.getByRole("group", { name: "Form field mapping" });
const fieldCheckboxes = fieldMappingGroup.locator("> label > input[type='checkbox']");
// DOM 구조(> label > input) 에 덜 의존하도록, 그룹 내의 모든 체크박스를 역할 기반으로 순회하면서 체크한다.
const fieldCheckboxes = fieldMappingGroup.getByRole("checkbox");
const fieldCount = await fieldCheckboxes.count();
expect(fieldCount).toBeGreaterThan(0);
for (let i = 0; i < fieldCount; i += 1) {
await fieldCheckboxes.nth(i).check({ force: true });
}