All files / test/runtime/App index.js

100% Statements 6/6
100% Branches 0/0
100% Functions 1/1
100% Lines 6/6

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43                            1x               1x 1x 1x   1x   1x                            
import React from "react";
import { Provider } from "react-redux";
import { createStore, createStoreWithMiddleware, compose, applyMiddleware } from "redux";
import createSagaMiddleware from "redux-saga";
import globalReducers from "./global-reducers";
import globalSagas from "./global-sagas";
import App from "./component";
 
/*
 *
 * Attributes.
 *
 */
 
const sagaMiddleware = createSagaMiddleware();
 
/*
 *
 * Functions.
 *
 */
 
const AppContainer = () => {
  const createStoreWithMiddleware = compose(applyMiddleware(sagaMiddleware))(createStore);
  let store = createStoreWithMiddleware(globalReducers, {});
 
  sagaMiddleware.run(globalSagas);
 
  return (
    <Provider store={store}>
      <App />
    </Provider>
  );
};
 
/*
 *
 * Exports.
 *
 */
 
export default AppContainer;