2017-09-26 7 views
0

Jest와 Enzyme을 사용하여 중첩 된 Redux 컨테이너를 테스트하고 있습니다. 효소와이 컨테이너를 찾을 수있는 방법이 있나요얕은 렌더링에서 중첩 된 Redux 컨테이너를 찾는 방법은 무엇입니까?

<Connect(MyComponent) myProp='someValue' /> 

: 그들은 같은 스냅 샷에 표시,

아이 중첩 된 구성 요소 클래스를 MyComponent라고하면 나는 얕은는 효소로 렌더링? 다음 오류가 발생합니다.

expect(wrapper.find(MyComponent)).toHaveLength(1); 
expect(wrapper.find('MyComponent')).toHaveLength(1); 
expect(wrapper.find('Connect(MyComponent)')).toHaveLength(1); 

대신 mount을 사용할 수 있습니다. 클래스 이름을 사용하지만 간단하고 빠른 속도로 렌더링을 얕게 유지하는 것이 합리적이라고 생각했습니다. 사용

답변