У меня есть компонент, однако он застрял в контексте react-intl
.
Однако я хочу проверить изменение состояния в моем компоненте, однако, мелкий рендер отображает только <IntlProvider />
, а монтирование энзима не кажетсядля работы с реагирующим родным.
Когда я вызываю свою функцию, я не вижу, чтобы состояние обновлялось во вложенном компоненте.(Я даже использовал update / forceUpdate).
const intlProvider = new IntlProvider({ locale: 'en' }, { withRef: true });
const { intl } = intlProvider.getChildContext();
const component = shallow(<Component navigator={{}} client={client} />, { context: { intl } });
component
.dive()
.instance()
.changeState('test');
Я также пытался экспортировать только класс отдельно от контекстов и применять контекст с помощью мелкой обработки, однако я получаю:
TypeError: Cannot read property 'prototype' of undefined