TinyHabits 개발로그 - 220120

Min Su Kwon·2022년 1월 20일

Tiny Habits - 개발로그

목록 보기
10/43

12시가 지났지만 아무튼 1월 20일 개발로그

Goals

  • User / Aspiration / Action 서비스 레이어, REST 컨트롤러 추가 #20

Obstacles

  • jest를 통한 mocking은 정확히 어떻게 하는걸까?
    • jest docs
    • medium article
    • jest.fn() 통해서 내부에서 사용하는 의존성 객체의 동작을 mocking하면 되겠다
      • 여기 내부에서 lodash를 사용했더니 모듈을 못불러옴
      • Stack overflow : setup file 지정
      • 잘안됨.. import * as _ from 'lodash'로 일단 되긴하는데, 맞는건가
  • jest 테스트 방법 : void를 반환하는 async 함수가 throw 하는지 여부
    • Stack overflow
    • await expect(new Foo().bar()).resolves.not.toThrow();

Results

  • User / Aspiration / Action 서비스 레이어, REST 컨트롤러 추가
    • UserService 쪽 작업 완료, TDD 하는게 더 오래걸리는 것 같긴한데... ㅋㅋㅋ
profile
이제 막 커리어를 시작한 소프트웨어 엔지니어입니다. 배운 것을 정리하면서 조금 더 깊이 이해하려는 습관을 들이려고 합니다. 피드백은 언제나 환영입니다.

0개의 댓글