我的组件代码大致如下所示
class HomePageGrid extends React.Component {
//component code
}
export default StateHoc(HomePageGrid);
export {HomePageGrid as PureHomePageGrid};
我的测试用例中有以下代码
it("Checks whether state changes on moveUp", () => {
const wrapper = mount(<PureHomePageGrid />);
var inst = wrapper.instance();
inst.state.cardCurrentFocus = 1;
inst.moveUp();
expect(inst.state.cardCurrentFocus).toBe(0);
});
我收到以下错误
inst.moveUp is not afunction
我尝试使用wrapper.dive()。instance()。但后来我收到以下错误
wrapper.dive is not a function
看起来潜水只是浅浅的。那么如何在安装组件时调用组件中的组件功能?