Я не могу получить доступ к состоянию моего компонента.
it('test with store', async () => {
const tree = render.create(
<Provider store={store}><mycomponent /></Provider>,
);
tree.getInstance().setState({ myStateVar: true });
});
Обычно, когда компонент не привязан к хранилищу, нет проблем с этим getInstance (), но здесь я получаю сообщение об ошибке:
TypeError: Cannot read property 'setState' of null
Проблема в том, что этот компонент подключен к хранилищу и ему нужна эта оболочка для имитации хранилища в этом тесте. Я предполагаю, что когда я выполняю getInstance () в дереве, я получаю экземпляр провайдера. Есть ли способ получить доступ к моему экземпляру компонента с этой конфигурацией?
Спасибо