/ / React Reduxユニットテストケース-javascript、ユニットテスト、reactjs、酵素

反応Redux Unitテストケース - javascript、unit-testing、reactjs、酵素

不変違反: 「Connect(IndexResult)」のコンテキストまたは小道具のいずれにも「ストア」が見つかりませんでした。ルートコンポーネントをでラップするか、「store」をpropとして「Connect(IndexResult)」に明示的に渡します。

マウントを使用しようとするとこのエラーが発生する

const wrapper = mount();

回答:

回答№1は1

この関数を作成します。

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

コンポーネントをラップします

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