오늘의 팀원들의 할 일 목록 (Checklist)
- 주문, 장바구니 통합 테스트 구현
- 문의, 알림 리팩토링
- metadata , s3 테스트 구현
1. Zod 스키마 공백 입력 검증
- Zod 스키마에서 공백만 입력된 문자열이 유효성 검증을 통과하는 문제가 확인됨.
- 원인:
z.string().min()은 문자열 길이만 검사하여 공백도 유효로 처리됨
- 스토어 이름, 주소, 소개(content) 등 필수 입력 필드의 데이터 품질 저하 우려.
- 필수 문자열 필드에
.trim()을 추가하여 공백 제거 후 검증하도록 수정.
- 공백 입력 시 검증 실패 여부 확인.
- Store schema(name, address, content)에
.trim() 적용
- 기존 테스트 통과 확인