강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của jerryk026
jerryk026

câu hỏi đã được viết

Máy chủ API NodeJS được tạo thông qua phát triển dựa trên thử nghiệm (TDD)

Khi xóa người dùng API thành công

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

Viết

·

359

0

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

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

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

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

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

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

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

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

expresstddrest-apinodejs

Câu trả lời

Câu hỏi này đang chờ câu trả lời
Hãy là người đầu tiên trả lời!
Hình ảnh hồ sơ của jerryk026
jerryk026

câu hỏi đã được viết

Đặt câu hỏi