我的组件如下
class App extends Component {
constructor(props) {
super(props);
this.state = {
editContact: false,
};
}
...
}
export default injectIntl(App)
在下面的测试用例中,我试图访问组件的state
。
it('should ', () => {
const testInstance = renderer.create(
mockIntlRouteProvider(
<Provider store={store}>
<App />
</Provider>
)
).root;
console.log(testInstance.findByType(App).instance.state);
});
上面的命令始终记录一个空状态{}
,而我希望记录{ editContact: false }
。
为什么会这样?我做错什么了吗?