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
함수의 반환값을 임의의 값이 반환되도록 세팅한다.