반응형
Mocking
- 단위 테스트를 작성할 때 해당 코드가 의존하는 부분을 가짜로 대체하는 기법
jest.fn()
- mock function을 생성하게끔 하는 함수
- 호출 결과를 지정하지 않으면 기본적으로 undefined를 리턴
toBeCalled***
- Times : 몇 번 호출되었는지
- With : 무엇으로 호출되었는지
spyOn()
- 함수의 구현을 가짜로 대체하는 mock function과 다르게 직접 알아내야하는 경우 사용
- jest.spyOn(object, methodName)
https://www.daleseo.com/jest-fn-spy-on/
Jest의 jest.fn(), jest.spyOn()를 이용한 함수 모킹
Engineering Blog by Dale Seo
www.daleseo.com
반응형