Chaining

NestJS에서 DB조회를 하기 위해 자주 쓰이는 createQueryBuilder, 그리고 그 이후 연결되는 chained method들을 mocking하는 방법에 대해 정리해보고자 한다. 테스트 대상 오늘 테스트 대상은 아래와 같다. mrlogRepository 라는 곳에서 데이터를 원하는 형식으로 뽑아오는 간단한 메소드이다. 해당 메소드를 만들 때에는 딱히 어려움이 없었지만, 테스트 코드를 만들 때 꽤나 골치가 아팠다. export class MrLogService { constructor( @InjectRepository(MRLog) private mrlogRepository: Repository, ) {} async dashboardMrLog(): Promise { const [latest2H,..
moyanglee
'Chaining' 태그의 글 목록