-
nestjs에서 jest를 이용한 End2End 테스트 케이스를 작성NodeJS 2021. 7. 23. 00:09728x90
nestjs에서 jest를 이용한 End2End 테스트 케이스를 작성하였습니다.
src/user/user.controller.spec.ts
파일에 사용자 추가/수정/삭제/조회에 대한 테스트 케이스를 작성하였습니다.- End2End 데이터 기준의 validate 테스트
- 로그인 Mock 객체 주입 테스트
- repository Mock 객체 테스트
전체 테스트 케이스 실행은 다음의 명령어로 할 수 있습니다.
node run test
특정 테스트 케이스 실행은 다음 명령어로 할 수 있습니다.
node node_modules/jest/bin/jest.js src/user/user.controller.spec.ts
테스트 케이스를 이용하면 코드의 오류를 빠르게 찾아낼 수 있습니다.
그 외에도 플로우차트 기반으로 테스트 케이스를 작성하여 명세에 알맞은 프로그램을 작성할 수도 있고요!전체 코드 바로 가기 : https://github.com/lahuman/nestjs_101
728x90'NodeJS' 카테고리의 다른 글
javascript array에서 중복되는 객체 제거하기 (0) 2021.12.14 nestjs에서 passport + SAML 로그인시 오류 발생 처리 (0) 2021.12.12 NestJS에서는 기본적으로 jest 기반의 테스트 케이스를 제공합니다. (0) 2021.07.15 nodejs에서 middleware 처리 방법 (0) 2021.07.13 [개인프로젝트] Workplace Export (0) 2021.02.20