React Redux单元测试用例

时间:2017-01-06 06:01:21

标签: javascript unit-testing reactjs enzyme

不变违规:无法在“Connect(IndexResult)”的上下文或道具中找到“store”。将根组件包装在a中,或者将“store”显式传递为“Connect(IndexResult)”的支柱。

尝试使用mount

时出现此错误

const wrapper = mount();

1 个答案:

答案 0 :(得分:1)

创建此功能:

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

并将您的组件包装到其中

const wrapper = mount(wrapIntoReduxProvider(<YourComponent />));