我正在内存路由器中安装Users组件
我想调用setProps来更改用户的值。
const mountComponent = props => mount(
<Provider store={store}>
<MemoryRouter>
<Users {...props}/>
</MemoryRouter>
</Provider>
);
const wrapper = mountComponent({
users: [],
});
有人可以帮帮我吗?
答案 0 :(得分:0)
收录到setProps docs,您只能在root elementWrapper上调用它,在我们的例子中是<Provider>
。
就个人而言,我更喜欢尝试测试原始组件,而不需要任何包装器。
像这样:
const mountComponent = props => mount(
<Users {...props} />
);
您可以在此处将与Redux相关的数据作为普通道具传递。