주제
- #NestJS
- #단위 테스트
작성: 2024-04-02
작성: 2024-04-02 03:01
어플리케이션 단위 테스트는 격리된 상태에서 진행하는 것이 원칙이므로 테스트 결과에 영향을 줄 수 있는 네트워크 I/O나 데이터베이스등 외부 종속성을 제거하는 것이 좋습니다.
이번에 토이 프로젝트에 Prisma ORM을 사용하게 되어서, 단위 테스트를 위해 Prisma Client를 간단히 모킹하는 방법을 찾아 기록하려고 작성합니다.
Prisma 공식 문서에서도 추천하고 있는 패키지를 위 커맨드로 설치합니다.
모킹 후에는 타입도 지원되기 때문에, 단위 테스트 작성이 굉장히 편리했습니다.
댓글0