효소 + 모카 + 차이이를 사용하여 반응 반응식 프로젝트를 테스트하고 있습니다. 효소는 구성 요소의 행동을 테스트하기 위해 얕은 역할을합니다. 하지만 라우터를 테스트 할 방법을 찾지 못했습니다. 나는 반응 라우터를 사용하고 다음과 같이반응 라우터를 효소로 테스트하는 방법
<Router history={browserHistory}>
...
<Route path="nurse/authorization" component{NurseAuthorization}/>
...
</Route>
내가 nurse/authorization
이 NurseAuthorization
구성 요소를 참조하십시오이 경로를 테스트 할. 어떻게 reactjs 프로젝트에서 그것을 테스트 할 수 있습니까?
EDIT1
나는 라우터 프레임 워크로 react-router
을 사용하고 있습니다.
지시에 따라 왔지만 'const wrapper = shallow ( );'라는 오류 메시지가 나타납니다. ('publicProps, publicContext, updateQueue)'평가) –
BTW 'react-router'를 사용 중입니다. –
@ZhaoYi 경로는 React 구성 요소 여야합니다. (Routes.jsx 참조) – Freez