테스팅과 @@.spec.ts 파일

설명
테스트 코드를 담는 파일
Tags
testing
 

.spec.ts 파일이란?

nest cli를 이용해서 controller, service 등을 만들면 항상 같이 @@.spec.ts 파일이 생성된다. 이 파일은 뭘까?
 
테스팅을 위해, 테스트 코드를 작성하는 파일이다.
jest.spec.ts 파일을 보고 테스팅을 수행한다.
💡
컨벤션 : movie.controller.ts 파일을 테스팅 하고 싶다면 movie.controller.spec.ts 파일이 있어야 한다.
 

테스팅

notion image
테스트를 위한 명령어가 5개나 있다.
 
$ yarn test:cov
notion image
이렇게 테스팅 명령을 돌리면 알아서 .spec.ts 파일을 찾아서 테스팅을 수행한다. cov는 함수의 테스트 커버리지 측정까지 수행하는 것을 의미한다.