Skip to content

HW1의 Integration Test fail 관련하여 질문 드립니다. #154

Answered by woohm402
ohsuhyeon0119 asked this question in Q&A
Discussion options

You must be logged in to vote

제보해주신 이슈 확인했습니다! 잘 구현해 주셨고, 테스트케이스가 보너스 문제를 풀었을 때를 충분히 고려하지 못하여 생긴 문제였습니다.

크게 세 가지 문제가 있었는데,

  1. 말씀주신 대로, 테스트케이스에서 'image'라는 invalid한 이미지 url을 넣고 있었습니다. 따라서 보너스를 구현해주신 분들의 경우 리뷰가 작성되지 않았을 것 같습니다.
  2. 하지만 테스트케이스에서 ☝️ 을 수정해도 여전히 테스트는 fail하는데, 테스트가 이미지를 검증하는 1초를 기다리지 않고 바로 작성 버튼을 클릭하기 때문입니다. 이 문제를 해결하기 위해 보너스 스펙을 구현했는지 아닌지에 따라 분기를 칠 수도 있었지만 좀 투머치인 느낌이 있어서, 대신 보너스스펙에 "검증 중이면 button을 disable한다" 스펙을 추가했습니다. 어렵지 않은 스펙일 거라 이 부분 구현해주시면 될 것 같습니다! 찾아주셔서 감사합니다
    • 참고사항: integration 테스트 도구들은 "button을 클릭한다" 는 스펙에서 button이 disable되어 있으면 바로 클릭하는 대신 disabled={false} 가 될 때까지 기다렸다가 클릭합니다.
  3. 이외에도 테스트케이스가 보너스 스펙 구현한 분과 구현하지 않은 분 모두를 커버할 수 있도록 조금 더 완화해서 수정 후 공지드렸습니다. seminar-2023 레포 git pull 해서 최신화 부탁드립니다.

불편을 드려 죄송합니다…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@ohsuhyeon0119
Comment options

Answer selected by woohm402
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
React React 관련 내용
2 participants