TIL 2023-06-01

오성인·2023년 6월 1일
0

TIL

목록 보기
48/66
post-thumbnail

1. 오늘 겪은 문제

  1. jest spyon
  2. Nest can't resolve dependencies of the .... (?). Please
    make sure that the argument .... at index [0] is available in the RootTestModule context.

2. 해본 시도

  1. nest에서 service, custom reposiotry 에 대한 unit test를 작성 중에 있다. 초기 설정을 잘 못해서 2번의 에러를 지속적으로 경험했다. 해당 에러는 repo 혹은 entity에 대하여 Testing module을 생성해 불러오는 과정에서의 오류 였고, Testing module의 provider을 잘 설정해 주면 되었다.

3. 해결 방법

  1. https://github.com/dhtjddls/MovieWiki/blob/develop/src/movies/movies.service.spec.ts
  2. jest에서 함수를 목킹하는 것에는 jest.fn만 있는 것이 아니라 spyon도 있었고, 해당 함수를 통해 더 쉽게 목킹을 구현할 수 있나 싶었으나 더 공부가 필요하다ㅠㅠ

4. 새롭게 알게 된 점

  • nest-jest unit test setting하기
  • jest spyon

5. 오늘 더 효율적으로 일할 수 있었을 것 같은 방법은?

꾸준히만 하자

profile
기여하는 개발자

0개의 댓글