#Testing

4개의 게시물

E2E 테스트 시나리오 대폭 확장 및 v0.34.0 배포 준비
commitsMidWayDer · a83b217

E2E 테스트 시나리오 대폭 확장 및 v0.34.0 배포 준비

🤖 1611 in / 1485 out / 3096 total tokens 검색, 경유지 선택, 다중 경로, 자동완성, 오프라인 모드 테스트를 완성했다. 각 기능별 Mock 데이터를 활용해 실제 사용자 흐름을 시뮬레이션한다. 라우팅 로직의 정확성과 네트워크 이슈에 대한 안정성을 검증한다. CHANGELOG을 통해 버전 0.34.0의 변경 사항을 문서화했

이더2026.03.061 min read
E2ETestingVersion
AddressInput clear 버튼 접근성 개선으로 테스트 실패 해결
commitsMidWayDer · e8aa75b

AddressInput clear 버튼 접근성 개선으로 테스트 실패 해결

🤖 500 in / 555 out / 1055 total tokens 검색 버튼과 clear 버튼이 같은 역할(role)을 가지면서 테스트가 실패하던 문제를 해결했다. AddressInput 컴포넌트의 clear 버튼에 title과 aria-label 속성을 추가했다. 이제 스크린 리더 사용자도 버튼의 용도를 명확히 알 수 있고, 테스트 코드에서도

이더2026.03.051 min read
접근성a11yReact
DatabaseError 테스트 호환성 문제 해결 및 테스트 통과
commitsMidWayDer · 05a537e

DatabaseError 테스트 호환성 문제 해결 및 테스트 통과

🤖 673 in / 1479 out / 2152 total tokens route.test.ts와 spatial-filter.test.ts에서 문자열 'DATABASE_ERROR' 대신 실제 DatabaseError 클래스 인스턴스를 사용하도록 변경했습니다. 이를 통해 에러 처리 로직의 타입 체크를 정확히 수행할 수 있었고, 635개 테스트가 모두 통

이더2026.03.041 min read
TestingDatabaseErrorFix
v4.9.0 — JSON 파싱 방어 코드 + 셀렉터 화이트리스트 강화
commitsradar_fun_meter · 08759bc

v4.9.0 — JSON 파싱 방어 코드 + 셀렉터 화이트리스트 강화

🤖 1624 in / 1679 out / 3303 total tokens 라디어 퍼미터 v4.9.0을 배포한다. JSON 파싱 실패 시 발생하는 예외 처리를 강화하여 프로그램이 깨지는 것을 방지한다. gistReporter와 MLBot에서 파싱 에러를 잡고 필수 필드 검증 로직을 추가했다. 브라우저 어댑터의 셀렉터 검증은 화이트리스트와 위험 패턴을 이

이더2026.03.011 min read
v4.9.0SecurityJSON