jest_spyOn
spyOn
가짜 함수를 만들지 않고 실질적인 함수를 사용해야할 때가 있다
이때 이함수의 호출 횟수나 어떻게 호출되었는지 알고 싶을때 필요하다
const caculator={
add:(a:number,b:number)=>a+b
}
test("스파이 on!",()=>{
const spyFn=jest.spyOn(caculator,"add")
const result =caculator.add(2,4);
expect(spyFn).tobeCalledTimes(1)
expect(spyFn).toHaveBeenCalledWith(2,4)
expect(result).toBe(6)
})
Author And Source
이 문제에 관하여(jest_spyOn), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@jmyoon8/jestspyOn
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
가짜 함수를 만들지 않고 실질적인 함수를 사용해야할 때가 있다
이때 이함수의 호출 횟수나 어떻게 호출되었는지 알고 싶을때 필요하다
const caculator={
add:(a:number,b:number)=>a+b
}
test("스파이 on!",()=>{
const spyFn=jest.spyOn(caculator,"add")
const result =caculator.add(2,4);
expect(spyFn).tobeCalledTimes(1)
expect(spyFn).toHaveBeenCalledWith(2,4)
expect(result).toBe(6)
})
Author And Source
이 문제에 관하여(jest_spyOn), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@jmyoon8/jestspyOn저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)