앱 초기화부터 데이터 정리까지 한 줄 기준선을 둔다

E2E 테스트는 넓게 검증하기 때문에 기본 순서가 흔들리면 실패 원인이 흐려집니다.

1

Compile

AppModule을 테스트 모듈로 컴파일합니다.

2

Init

Nest 앱을 만들고 라우트를 준비합니다.

3

Seed

시나리오에 필요한 데이터를 만듭니다.

4

Request

Supertest로 실제 HTTP 요청을 보냅니다.

5

Cleanup

앱과 데이터를 닫고 흔적을 지웁니다.

핵심: 모든 E2E 시나리오는 이 기준선 위에서만 변형해야 유지보수 비용이 낮아집니다.