1
효소 얕은 방법과 스타일이 지정된 구성 요소의 ThemeProvider 래퍼를 사용하여 스타일이 지정된 구성 요소의 텍스트 내용을 테스트하는 방법이 있습니까? 얕은 귀하의 텍스트() 출력을 사용효소 (Enzymes)를 사용하여 스타일이 지정된 구성 요소를 테스트하는 방법 얕은 및 스타일 구성 요소의 ThemeProvider?
는class MyComponent extends React.component {
...
render(){
return (
<StyledComponent_A>
<StyledComponent_B>
some text
</StyledComponent_B>
</StyledComponent_A>
);
}
}
test('text is \'some text\'',() => {
const wrapper = shallow(
<ThemeProvider theme={theme}>
<MyComponent />
</ThemeProvider
);
const text = wrapper.dive().find(StyledComponent_B).text();
expect(text).toBe('some text');
});
내가 믿을 만 효소의 마운트와 함께 작동합니다(). – stephenway