인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

Inflearn Community Q&A

Inpa Skyrim's profile image
Inpa Skyrim

asked

[Renewed] Node.js Textbook - From Basics to Project Practice

Integration testing

jset.fn(() => { ... }) 와 jest.fn().mockResolveValue() 차이

Written on

·

241

0

둘이 모킹 함수의 결과를 리턴값을 결정해주는것 같은데 차이가 뭔가요??

Sequelizemongodbnodejsmysql

Answer 1

0

zerocho님의 프로필 이미지
zerocho
Instructor

jest.fn(() => {})는 jest.fn().mockImplementation(함수)과 동일합니다. 그럼 mockImplementation()과 mockResolvedValue(), mockReturnValue()의 차이를 보면 되는데

mockImplementation은 함수 구현 자체를 가짜로 만들 수 있는 것이고, mockResolvedValue는 Promise.resolve(값)과 같습니다. mockReturnValue는 함수 리턴값만을 특정 값으로 바꾸는 것이고요.

 

Inpa Skyrim's profile image
Inpa Skyrim

asked

Ask a question