2017-01-06 6 views
2

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

I)は(マウント=

constのラッパーをマウント使用しようとすると、このエラーを取得します。

+0

をコンポーネントをラップは([依頼する方法]多くのコードを表示http://stackoverflow.com/help/how-to-質問) –

答えて

1

この関数を作成します。

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

とそれに

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

高次コンポーネントソリューションのプラス1 –

+0

はうまくいきましたが、コンポーネントの状態変数にアクセスできません。それはnullです – kushal

関連する問題