최종 수정일: 2024.02.23

작성자: 정현우 (@정현우(Nuung))

1. 테스트에 대한 고찰


1) 사전에 알아야할 배경 지식

[ 특강 목표 ]

  1. 왜 테스트를 해야하는가?
  2. Layer 나누기 전의 테스트 코드 작성하기
  3. Layer 나눈 후의 테스트 코드
  4. jest 테스트 코드 작성하는 방법
  5. 여러분 성공 케이스 만큼 실패에 대한 검증도 중요합니다.

<aside> ❗ 시간 관계상 모든 부분을 라이브 코딩으로 진행하긴 어렵습니다! 그러니 이미 작성된 코드로 차근이 출발 해 봅시다! 속도가 빠를 수 있으니, 여러분들 이해가 안될때 멈춰 외쳐주시고, 반복하면서 가봅시다!

최대한 simple 한 코드 덩어리 기반으로, “Node 심화 1주차 강의” 에서 했던 것을 위주로 다시 보는 형태로 진행할 예정입니다.

</aside>

2) 왜 테스트를 해야하는가?

app.get("/ping", (req, res, next) => {
    return res.status(200).json({ message: "ok" });
});