2017-10-23 10 views

답변

2

문제는 그들이

() => 'test' !==() => 'test' 

는이 문제를 해결하려면 동일한 인스턴스하지 않으면 함수가 실패합니다 자바 스크립트의 객체와 비교하는 객체가 있다는 것이다 mock.calls을 사용하여 seperataly 매개 변수를 확인할 수 있습니다.

const call = AP.require.mock.calls[0] // will give you the first call to the mock 
expect(call[0]).toBe('message') 
expect(typeof call[1]).toBe('function') 
+1

앤서 스는 고맙다. 제 생각에는 첫 번째 줄은'const call = AP.require.mock.calls [0]'이어야한다고 생각합니다. –