인프런 커뮤니티 질문&답변
jset.fn(() => { ... }) 와 jest.fn().mockResolveValue() 차이
작성
·
258
답변 1
0
제로초(조현영)
지식공유자
jest.fn(() => {})는 jest.fn().mockImplementation(함수)과 동일합니다. 그럼 mockImplementation()과 mockResolvedValue(), mockReturnValue()의 차이를 보면 되는데
mockImplementation은 함수 구현 자체를 가짜로 만들 수 있는 것이고, mockResolvedValue는 Promise.resolve(값)과 같습니다. mockReturnValue는 함수 리턴값만을 특정 값으로 바꾸는 것이고요.




