Playwright E2E CI 설정 및 새 블록 타입 테스트 추가
CI / test (push) Failing after 6m6s
CI / pr_and_merge (push) Has been skipped

This commit is contained in:
2025-11-19 00:52:15 +09:00
parent 0621f95a5b
commit 86cf8f7712
4 changed files with 238 additions and 7 deletions
+5
View File
@@ -71,4 +71,9 @@
- CI: `Run unit tests` 스텝에도 더미 `DATABASE_URL` 추가
- 테스트 코드: PrismaClient를 메모리 기반 목으로 교체, 라우트를 동적 import 하도록 수정
- Playwright E2E (에디터):
- 레이아웃 상 사이드바/속성 패널이 캔버스 블록 클릭을 가로채면서 `locator.click` 타임아웃이 발생하는 이슈 확인
- divider/list 블록용 E2E는 블록 추가 직후 자동 선택 상태와 속성 패널 조작만 검증하도록 작성해 부분적으로 우회
- 기존 테스트들(블록 삭제, 복제, 키보드 이동 등)은 동일한 클릭 간섭 문제 영향 범위에 있어 후속 단계에서 레이아웃/테스트 전략 리팩터링 필요
이후 단계(`builder-11-editor-ux-advanced`, `builder-12-theme-output`)에서도 모든 기능 추가는 TDD(실패 테스트 → 구현 → 리팩터링) 순서를 유지한다.