TestingModule
테스트용 앱 모듈을 만들고 필요한 의존성을 준비한다.
E2E 테스트는 실제 HTTP 요청에 가까운 방식으로 앱 모듈을 띄우고, 엔드포인트 응답과 부작용을 검증한다.
테스트용 앱 모듈을 만들고 필요한 의존성을 준비한다.
Nest 애플리케이션 인스턴스를 띄워 실제 라우팅을 사용한다.
HTTP 메서드와 경로로 엔드포인트를 호출한다.
상태 코드, 본문, DB 변경 여부를 함께 확인한다.
E2E는 단위 테스트보다 느리지만 연결 경로를 검증한다. DB와 외부 의존성 격리가 품질을 좌우한다.