728x90
반응형
참조
https://nomadcoders.co/nestjs-fundamentals/lectures/1953
pakage.json 파일을 보면 테스팅과 관련된 스크립트가 5가지 정도 있다.
먼저 jest는 자바스크립트를 아주 쉽게 테스팅하는 npm 패키지이다.
우리가 controller나 service를 만들 때, 이러한 파일들을 볼 수 있었는데
이것이 바로 테스트를 포함한 파일이다.
Nest.js에선 jest가 .spec.ts 파일들을 찾아볼 수 있도록 설정 되어 있다.
아래 명령어를 입력해보자.
$ npm run test:cov
그럼 이런식으로 테스트가 진행된 것을 확인할 수 있다. 이렇게 ts 파일들을 테스트 할 수 있다.
이번에는 유닛 테스팅을 해보자. 유닛테스팅은 모든 function을 따로 테스트하는 것이다.
예를들면 getAll() function 하나만 테스트하고 싶을 때 사용한다.
e2e 테스팅은 특정 링크로 가면 특정 페이지가 나와야하는 경우 사용한다.
728x90
반응형
'Back-End > Nest.js' 카테고리의 다른 글
Nest.js | UNIT TESTING | getAll and getOne (0) | 2021.09.30 |
---|---|
Nest.js | UNIT TESTING | First Unit Test (0) | 2021.09.30 |
Nest.js | REST API | Express on NestJS (0) | 2021.09.29 |
Nest.js | REST API | Modules (0) | 2021.09.29 |
Nest.js | REST API | DTOs and Validation(2) (0) | 2021.09.29 |