我试图在我的浅渲染酶组件中设置组件的道具。
parent.jsx
import Child from './Child';
const Parent = () => {
return (
<div>
<Child disabled={true}/>
<Child disabled={true}/>
<Child disabled={true}/>
</div>
);
}
在我的测试中,我现在想模拟所有示例 <Child/>
带有自定义道具的组件,例如 disabled={false}
parent.test.jsx
import Parent from './Parent'
import Child from './Child'
const wrapper = shallow(<Parent/>)
// Set all instances of <Child/> within this wrapper to <Child disabled={false}/>
我试过使用setprops,但是 ShallowWrapper::setProps() can only be called on the root
.
有什么想法吗?谢谢
暂无答案!
目前还没有任何答案,快来回答吧!