0
여러 렌더링 메서드가있는 구성 요소가 있습니다. 어떻게 모두 테스트 할 수 있습니까? 반응과 함께 효소와 농담을 사용하십시오.동일한 구성 요소 내에서 효소 테스트 여러 렌더링 메서드
일부 의사 코드는 내 구성 요소 구조의 예로 구성 요소가 조용합니다.
class MyComponent extends Component{
render1(){
return(
<div>render1</div>
)
}
render2(){
return(
<div>render2</div>
)
}
render(){
return(
<div>default</div>
)
}
}
export default MyComponent;
내 테스트는이 render1()
또는 render2()
적용되지 않습니다 render()
을 포함한다. 효소가 기본 render()
방법을 보일 것 같습니까?
describe('MyComponent',() => {
beforeEach(() => {
wrapper = shallow(<MyComponent />);
});
it('MyComponent renders without crashing',() => {
expect(wrapper.length).toBeTruthy();
});
};
render1()
및
render2()
을 포함 할 수있다?