Я новичок в программировании. Я пишу контрольные примеры для компонента редукса подключения. Так что я получаю реквизиты от разных редукторов. Я использую библиотеку тестов jest и реагировать для написания тестовых случаев. Я использую redux-mock-store для имитации данных хранилища, но это не работает.
TestComponent:
import customerInfo from './customerInfo.json'
import appInfo from './appInfo.json'
const middlewares = []
const mockStore = configureStore(middlewares)
const initialState = {
customerInfo:customerInfo,
appInfo:appInfo
}
let appStore = mockStore(initialState)
render(
<Provider store={appStore}>
<PersistGate loading={null} persistor={persistor}>
<Router history={newHistory}>
<Home/>
</Router>
</PersistGate>
</Provider>
);
HomeComponent:
<Home/>
const mapStateToProps = (state) => {
return {
appInfo: state.appReducer.appInfo,
customerInfo: state.userReducer.customerInfo
};
};