modules-pack
Version:
JavaScript Modules for Modern Frontend & Backend Projects
24 lines (18 loc) • 670 B
JavaScript
import fake from 'faker'
import { createStore, stateAction } from 'modules-pack/redux'
import { MOCK } from 'modules-pack/variables'
import { SET } from 'utils-pack'
import { _TEMPLATE } from '../constants'
import reducer from '../reducers'
/**
* MOCK STORE DATA =============================================================
* =============================================================================
*/
export function mockStore (...args) {
fake.seed(MOCK.DATA_SEED)
const store = createStore([{_TEMPLATE, reducer}, ...args])
/* Populate with data */
mockStore.dispatch(stateAction(_TEMPLATE, SET, {}, {}))
return store
}
export default mockStore