작성한 질문수
Slack 클론 코딩[백엔드 with NestJS + TypeORM]
유닛 테스팅 하기
2021. 11. 18. 11:32 작성
·
380
0
안녕하세요! 강의 잘 보고 있습니다.
쿼리빌더를 사용해서 SQL 문이 아주 복잡한 경우나 커스텀 레포지토리의 경우에는 어떤 식으로 테스팅 하는 것이 좋을까요? ㅠㅠ
jest.fn으로 모킹하는 것이 아니라 클래스 자체를 하나 만드는 겅이 더 좋을까요?
답변 1
1
2021. 11. 18. 16:33
단위테스트를 하시는거라면 쿼리빌더나 레포지토리를 통째로 모킹하세요. 일단 레포지토리를 가짜 클래스로 두고 jest.fn은 메서드들 모킹때 쓰시면 됩니다.
2021. 11. 18. 16:34
감사합니다.
감사합니다.