spyOn, 관련 메소드

요약
Tags
mock
 

spyOn 사용 방법

그냥 함수에 spyOn 하기

함수를 export 하고 있는 파일을 module로 가정하고 사용하면 된다.
// test.ts (함수가 선언된 파일) export const testFunc = ():boolean =>{ return false; }
import * as TestModule from './test'; test('일반함수 spyOn 테스트', ()=>{ const testFuncSpyOn = jest.spyOn(TestModule, 'testFunc'); testFuncSpyOn.mockReturnValue(true); })
 

spyOn 이후 할 수 있는 것들

mockReturnValue

함수의 반환값을 임의의 값이 반환되도록 세팅한다.