• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

expect를 걸었음에도 불구하고 확인하지 않는 이유가 무엇일까요?

21.12.24 06:25 작성 조회수 201

0

수업 전에 가능하면 먼저 풀어보려고 적은 코드라 강사님 코드와는 다릅니다. 제 생각에는

1. expect로 우선 상태 코드를 거른다.

2. end를 통해서 response의 property를 체크해서 값이 없는지 확인한다.

인 것 같아서 이렇게 코드를 구성해 봤습니다. 그런데, 이 경우 expect에서 값을 거르지 못하는 것 같아 이유가 궁금합니다.

(test 코드만 작성한 상태라 통과하지 못해야 정상입니다)

또, 강사님께서는 test code에서는 값을 확인하지 않으시던데 제가 생각한 이유로는 1. 실무에서는 데이터가 너무 많기 때문에 확인하기가 어려워서 2. success의 output이 `204를 응답한다`이기 때문에 정해 놓은 조건에 따라가기 위해서
인 것으로 생각되는데 맞나요?

만약 2.가 맞다면 test code를 작성할 때는 내부 로직에서 제대로 수행되었음을 가정하고 짜는 게 맞나요?

질문이 조금 길어졌네요 감사합니다 :)

답변 0

답변을 작성해보세요.

답변을 기다리고 있는 질문이에요.
첫번째 답변을 남겨보세요!