• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

트랜젝션, 쿼리빌더, 커스텀 레포지토리 테스팅

21.11.18 20:32 작성 조회수 285

0

안녕하세요! 강의 잘 보고 있습니다.

쿼리빌더를 사용해서 SQL 문이 아주 복잡한 경우나 커스텀 레포지토리의 경우에는 어떤 식으로 테스팅 하는 것이 좋을까요? ㅠㅠ

jest.fn으로 모킹하는 것이 아니라 클래스 자체를 하나 만드는 겅이 더 좋을까요?

 

답변 1

답변을 작성해보세요.

1

단위테스트를 하시는거라면 쿼리빌더나 레포지토리를 통째로 모킹하세요. 일단 레포지토리를 가짜 클래스로 두고 jest.fn은 메서드들 모킹때 쓰시면 됩니다.

hhglng님의 프로필

hhglng

질문자

2021.11.19

감사합니다.