我有以下情况,我有以下功能我想测试,但是,我似乎无法找到调试语句,也无法在Enzyme的文档中找到如何实现这一点:
wrapper = mount(
<SampleProvider data={data}>
<App />
</SampleProvider>
);
我将App包含在更高阶的函数中,如下所示:
@applyData
class App extends Component {
render() {
return <div>App</div>
}
}
首先,我想测试一下applyData是否正确地将数据作为道具传递,以及检查其他条件等的能力。简而言之,提供者在上下文中设置数据,而applyData基本上将数据作为道具传递进入包裹的组件。
我已尝试过mount,浅等...但是,我无法通过以下任何方式获取所需信息:
wrapper.find(App)
wrapper.children()
wrapper.instance()