Тестовый пример React Redux Unit

Неизменяемое нарушение: не удалось найти «хранилище» ни в контексте, ни в свойствах «Connect (IndexResult)». Либо оберните корневой компонент в a, либо явно передайте store как опору в Connect (IndexResult).

Получение этой ошибки, когда я пытаюсь использовать mount

константная обертка = mount ();


person kushal    schedule 06.01.2017    source источник
comment
Показать дополнительный код как задать вопрос   -  person Nagaraj Tantri    schedule 06.01.2017


Ответы (1)


Создайте эту функцию:

export const wrapIntoReduxProvider = testingContainerComponent => (
    <Provider store={organizationStore({})}>
        {testingContainerComponent}
    </Provider>
);

и заверните в него свой компонент

const wrapper = mount(wrapIntoReduxProvider(<YourComponent />));
person luboskrnac    schedule 06.01.2017
comment
Плюс 1 для компонентного решения более высокого порядка - person T Mitchell; 06.01.2017
comment
работает хорошо, но теперь я не могу получить доступ к переменной состояния компонента. Это ноль - person kushal; 09.01.2017