1
그래서 React 앱을 Mocha + Enzyme + Sinon으로 테스트하고 있습니다. 다른 함수에 대한 호출이있는 if 문을 사용하여 함수를 테스트하려고합니다. 제 목표는 if 문을 입력하는 것이지만 두 번째 함수 호출을 스텁하는 것입니다. 다음은 코드입니다.다른 기능의 Sinon Stub 기능
그래서 if 문을 입력하고 싶지만 getUsers() 함수는 호출하지 않습니다. 어떻게해야합니까? 나는이 같은 onSearchChange() 감시하고 있습니다 : 듣고 기대
const wrapper = shallow(<ContentEditor />);
const spy = sinon.spy(wrapper.instance(), 'onSearchChange');
을, 감사합니다!
처럼 테스트합니다. 귀하의 경우에는'getUser'가 일부 ajax 요청을한다고 가정하므로 테스트 한 클래스를 조작하는 대신 요청을하는 것을 스텁 (stub)하십시오. –