Comparing version 0.23.3 to 0.23.4
@@ -31,8 +31,4 @@ 'use strict'; | ||
var _kea = require('../kea'); | ||
var _index = require('../index'); | ||
var _actions = require('../logic/actions'); | ||
var _store = require('../scene/store'); | ||
require('./helper/jsdom'); | ||
@@ -109,7 +105,6 @@ | ||
function getStore() { | ||
(0, _actions.clearActionCache)(); | ||
(0, _store.clearStore)(); | ||
(0, _index.resetKeaCache)(); | ||
var reducers = (0, _redux.combineReducers)({ | ||
scenes: (0, _store.keaReducer)('scenes') | ||
scenes: (0, _index.keaReducer)('scenes') | ||
}); | ||
@@ -122,3 +117,3 @@ | ||
sagaMiddleware.run(_store.keaSaga); | ||
sagaMiddleware.run(_index.keaSaga); | ||
@@ -131,3 +126,3 @@ return store; | ||
var dynamicLogic = (0, _kea.kea)({ | ||
var dynamicLogic = (0, _index.kea)({ | ||
key: function key(props) { | ||
@@ -134,0 +129,0 @@ return props.id; |
@@ -11,8 +11,4 @@ 'use strict'; | ||
var _kea = require('../kea'); | ||
var _index = require('../index'); | ||
var _actions = require('../logic/actions'); | ||
var _store = require('../scene/store'); | ||
var _redux = require('redux'); | ||
@@ -27,4 +23,3 @@ | ||
beforeEach(function () { | ||
(0, _actions.clearActionCache)(); | ||
(0, _store.clearStore)(); | ||
(0, _index.resetKeaCache)(); | ||
}); /* global test, expect, beforeEach */ | ||
@@ -34,3 +29,3 @@ | ||
test('connected props and actions get passed, reducers get added to the store', function () { | ||
var scenesReducer = (0, _store.keaReducer)('scenes'); | ||
var scenesReducer = (0, _index.keaReducer)('scenes'); | ||
@@ -40,3 +35,3 @@ var reducerState1 = scenesReducer({}, { type: 'discard' }); | ||
var firstLogic = (0, _kea.kea)({ | ||
var firstLogic = (0, _index.kea)({ | ||
path: function path() { | ||
@@ -80,3 +75,3 @@ return ['scenes', 'homepage', 'first']; | ||
var secondLogic = (0, _kea.kea)({ | ||
var secondLogic = (0, _index.kea)({ | ||
path: function path() { | ||
@@ -100,3 +95,3 @@ return ['scenes', 'homepage', 'second']; | ||
var thirdLogic = (0, _kea.kea)({ | ||
var thirdLogic = (0, _index.kea)({ | ||
path: function path() { | ||
@@ -128,3 +123,3 @@ return ['scenes', 'homepage', 'third']; | ||
var fourthLogic = (0, _kea.kea)({ | ||
var fourthLogic = (0, _index.kea)({ | ||
connect: { | ||
@@ -148,6 +143,6 @@ actions: [firstLogic, ['updateName'], thirdLogic, ['updateNameAgain']], | ||
var store = (0, _redux.createStore)((0, _redux.combineReducers)({ | ||
scenes: (0, _store.keaReducer)('scenes') | ||
scenes: (0, _index.keaReducer)('scenes') | ||
})); | ||
var firstLogic = (0, _kea.kea)({ | ||
var firstLogic = (0, _index.kea)({ | ||
path: function path() { | ||
@@ -175,3 +170,3 @@ return ['scenes', 'homepage', 'first']; | ||
var secondLogic = (0, _kea.kea)({ | ||
var secondLogic = (0, _index.kea)({ | ||
path: function path() { | ||
@@ -210,6 +205,6 @@ return ['scenes', 'homepage', 'second']; | ||
var store = (0, _redux.createStore)((0, _redux.combineReducers)({ | ||
scenes: (0, _store.keaReducer)('scenes') | ||
scenes: (0, _index.keaReducer)('scenes') | ||
})); | ||
var firstLogic = (0, _kea.kea)({ | ||
var firstLogic = (0, _index.kea)({ | ||
path: function path() { | ||
@@ -237,3 +232,3 @@ return ['scenes', 'homepage', 'first']; | ||
var secondLogic = (0, _kea.kea)({ | ||
var secondLogic = (0, _index.kea)({ | ||
path: function path() { | ||
@@ -240,0 +235,0 @@ return ['scenes', 'homepage', 'second']; |
@@ -15,8 +15,4 @@ 'use strict'; | ||
var _kea = require('../kea'); | ||
var _index = require('../index'); | ||
var _actions = require('../logic/actions'); | ||
var _store = require('../scene/store'); | ||
var _propTypes = require('prop-types'); | ||
@@ -30,10 +26,9 @@ | ||
beforeEach(function () { | ||
(0, _actions.clearActionCache)(); | ||
(0, _store.clearStore)(); | ||
(0, _index.resetKeaCache)(); | ||
}); | ||
test('singleton logic has all the right properties', function () { | ||
(0, _store.keaReducer)('scenes'); | ||
(0, _index.keaReducer)('scenes'); | ||
var response = (0, _kea.kea)({ | ||
var response = (0, _index.kea)({ | ||
path: function path() { | ||
@@ -126,5 +121,5 @@ return ['scenes', 'homepage', 'index']; | ||
test('it is not a singleton if there is a key', function () { | ||
(0, _store.keaReducer)('scenes'); | ||
(0, _index.keaReducer)('scenes'); | ||
var response = (0, _kea.kea)({ | ||
var response = (0, _index.kea)({ | ||
key: function key(props) { | ||
@@ -131,0 +126,0 @@ return props.id; |
@@ -35,8 +35,4 @@ 'use strict'; | ||
var _kea = require('../kea'); | ||
var _index = require('../index'); | ||
var _actions = require('../logic/actions'); | ||
var _store = require('../scene/store'); | ||
require('./helper/jsdom'); | ||
@@ -67,4 +63,3 @@ | ||
beforeEach(function () { | ||
(0, _actions.clearActionCache)(); | ||
(0, _store.clearStore)(); | ||
(0, _index.resetKeaCache)(); | ||
}); /* global test, expect, beforeEach */ | ||
@@ -74,7 +69,6 @@ | ||
function getStore() { | ||
(0, _actions.clearActionCache)(); | ||
(0, _store.clearStore)(); | ||
(0, _index.resetKeaCache)(); | ||
var reducers = (0, _redux.combineReducers)({ | ||
scenes: (0, _store.keaReducer)('scenes') | ||
scenes: (0, _index.keaReducer)('scenes') | ||
}); | ||
@@ -87,3 +81,3 @@ | ||
sagaMiddleware.run(_store.keaSaga); | ||
sagaMiddleware.run(_index.keaSaga); | ||
@@ -119,3 +113,3 @@ return store; | ||
var logicWithSaga = (0, _kea.kea)({ | ||
var logicWithSaga = (0, _index.kea)({ | ||
start: _regenerator2.default.mark(function start() { | ||
@@ -157,3 +151,3 @@ return _regenerator2.default.wrap(function start$(_context) { | ||
var getActionsFromHere = (0, _kea.kea)({ | ||
var getActionsFromHere = (0, _index.kea)({ | ||
actions: function actions() { | ||
@@ -166,3 +160,3 @@ return { | ||
var logicWithSaga = (0, _kea.kea)({ | ||
var logicWithSaga = (0, _index.kea)({ | ||
connect: { | ||
@@ -169,0 +163,0 @@ actions: [getActionsFromHere, ['something']] |
@@ -15,8 +15,4 @@ 'use strict'; | ||
var _kea = require('../kea'); | ||
var _index = require('../index'); | ||
var _actions2 = require('../logic/actions'); | ||
var _store = require('../scene/store'); | ||
var _saga = require('../scene/saga'); | ||
@@ -38,5 +34,3 @@ | ||
beforeEach(function () { | ||
(0, _actions2.clearActionCache)(); | ||
(0, _store.clearStore)(); | ||
(0, _saga.clearRunningSagas)(); | ||
(0, _index.resetKeaCache)(); | ||
}); | ||
@@ -50,6 +44,6 @@ | ||
var reducers = (0, _redux.combineReducers)({ | ||
scenes: (0, _store.keaReducer)('scenes') | ||
scenes: (0, _index.keaReducer)('scenes') | ||
}); | ||
var connectedSagaLogic = (0, _kea.kea)({ | ||
var connectedSagaLogic = (0, _index.kea)({ | ||
path: function path() { | ||
@@ -76,3 +70,3 @@ return ['scenes', 'saga', 'connected']; | ||
var sagaLogic = (0, _kea.kea)({ | ||
var sagaLogic = (0, _index.kea)({ | ||
path: function path() { | ||
@@ -114,3 +108,3 @@ return ['scenes', 'saga', 'base']; | ||
sagaMiddleware.run(_store.keaSaga); | ||
sagaMiddleware.run(_index.keaSaga); | ||
sagaMiddleware.run(sagaLogic.saga); | ||
@@ -130,3 +124,3 @@ | ||
var sagaLogic2 = (0, _kea.kea)({ | ||
var sagaLogic2 = (0, _index.kea)({ | ||
connect: { | ||
@@ -176,3 +170,3 @@ sagas: [_regenerator2.default.mark(function _callee() { | ||
connectedSagaRan = false; | ||
var sagaLogic3 = (0, _kea.kea)({ | ||
var sagaLogic3 = (0, _index.kea)({ | ||
sagas: [connectedSagaLogic], | ||
@@ -205,6 +199,6 @@ start: _regenerator2.default.mark(function start() { | ||
var reducers = (0, _redux.combineReducers)({ | ||
scenes: (0, _store.keaReducer)('scenes') | ||
scenes: (0, _index.keaReducer)('scenes') | ||
}); | ||
var connectedSagaLogic = (0, _kea.kea)({ | ||
var connectedSagaLogic = (0, _index.kea)({ | ||
path: function path() { | ||
@@ -236,3 +230,3 @@ return ['scenes', 'saga', 'connected']; | ||
var sagaLogic = (0, _kea.kea)({ | ||
var sagaLogic = (0, _index.kea)({ | ||
connect: { | ||
@@ -282,3 +276,3 @@ actions: [connectedSagaLogic, ['randomAction']], | ||
sagaMiddleware.run(_store.keaSaga); | ||
sagaMiddleware.run(_index.keaSaga); | ||
sagaMiddleware.run(sagaLogic.saga); | ||
@@ -295,6 +289,6 @@ | ||
var reducers = (0, _redux.combineReducers)({ | ||
scenes: (0, _store.keaReducer)('scenes') | ||
scenes: (0, _index.keaReducer)('scenes') | ||
}); | ||
var connectedSagaLogic = (0, _kea.kea)({ | ||
var connectedSagaLogic = (0, _index.kea)({ | ||
path: function path() { | ||
@@ -349,3 +343,3 @@ return ['scenes', 'saga', 'connected']; | ||
var sagaLogic = (0, _kea.kea)({ | ||
var sagaLogic = (0, _index.kea)({ | ||
connect: { | ||
@@ -429,3 +423,3 @@ actions: [connectedSagaLogic, ['updateValue']], | ||
sagaMiddleware.run(_store.keaSaga); | ||
sagaMiddleware.run(_index.keaSaga); | ||
sagaMiddleware.run(sagaLogic.saga); | ||
@@ -442,3 +436,3 @@ | ||
var reducers = (0, _redux.combineReducers)({ | ||
scenes: (0, _store.keaReducer)('scenes') | ||
scenes: (0, _index.keaReducer)('scenes') | ||
}); | ||
@@ -449,5 +443,5 @@ | ||
finalCreateStore(reducers); | ||
sagaMiddleware.run(_store.keaSaga); | ||
sagaMiddleware.run(_index.keaSaga); | ||
var connectedSagaLogic = (0, _kea.kea)({ | ||
var connectedSagaLogic = (0, _index.kea)({ | ||
actions: function actions() { | ||
@@ -474,3 +468,3 @@ return { | ||
var sagaLogic = (0, _kea.kea)({ | ||
var sagaLogic = (0, _index.kea)({ | ||
connect: { | ||
@@ -510,3 +504,3 @@ actions: [connectedSagaLogic, ['updateValue']] | ||
var reducers = (0, _redux.combineReducers)({ | ||
scenes: (0, _store.keaReducer)('scenes') | ||
scenes: (0, _index.keaReducer)('scenes') | ||
}); | ||
@@ -517,5 +511,5 @@ | ||
finalCreateStore(reducers); | ||
sagaMiddleware.run(_store.keaSaga); | ||
sagaMiddleware.run(_index.keaSaga); | ||
var connectedSagaLogic = (0, _kea.kea)({ | ||
var connectedSagaLogic = (0, _index.kea)({ | ||
actions: function actions() { | ||
@@ -542,3 +536,3 @@ return { | ||
var sagaLogic = (0, _kea.kea)({ | ||
var sagaLogic = (0, _index.kea)({ | ||
connect: { | ||
@@ -560,3 +554,3 @@ actions: [connectedSagaLogic, ['updateValue']] | ||
var reducers = (0, _redux.combineReducers)({ | ||
scenes: (0, _store.keaReducer)('scenes') | ||
scenes: (0, _index.keaReducer)('scenes') | ||
}); | ||
@@ -567,5 +561,5 @@ | ||
finalCreateStore(reducers); | ||
sagaMiddleware.run(_store.keaSaga); | ||
sagaMiddleware.run(_index.keaSaga); | ||
var connectedSagaLogic = (0, _kea.kea)({ | ||
var connectedSagaLogic = (0, _index.kea)({ | ||
actions: function actions() { | ||
@@ -592,3 +586,3 @@ return { | ||
var sagaLogic = (0, _kea.kea)({ | ||
var sagaLogic = (0, _index.kea)({ | ||
connect: { | ||
@@ -595,0 +589,0 @@ actions: [connectedSagaLogic, ['updateValue']], |
@@ -15,8 +15,4 @@ 'use strict'; | ||
var _kea = require('../kea'); | ||
var _index = require('../index'); | ||
var _actions = require('../logic/actions'); | ||
var _store = require('../scene/store'); | ||
require('./helper/jsdom'); | ||
@@ -47,4 +43,3 @@ | ||
beforeEach(function () { | ||
(0, _actions.clearActionCache)(); | ||
(0, _store.clearStore)(); | ||
(0, _index.resetKeaCache)(); | ||
}); /* global test, expect, beforeEach */ | ||
@@ -54,7 +49,6 @@ | ||
function getStore() { | ||
(0, _actions.clearActionCache)(); | ||
(0, _store.clearStore)(); | ||
(0, _index.resetKeaCache)(); | ||
var reducers = (0, _redux.combineReducers)({ | ||
scenes: (0, _store.keaReducer)('scenes') | ||
scenes: (0, _index.keaReducer)('scenes') | ||
}); | ||
@@ -67,3 +61,3 @@ | ||
sagaMiddleware.run(_store.keaSaga); | ||
sagaMiddleware.run(_index.keaSaga); | ||
@@ -86,3 +80,3 @@ return store; | ||
var logicWithSaga = (0, _kea.kea)({ | ||
var logicWithSaga = (0, _index.kea)({ | ||
start: _regenerator2.default.mark(function start() { | ||
@@ -124,3 +118,3 @@ return _regenerator2.default.wrap(function start$(_context) { | ||
var getActionsFromHere = (0, _kea.kea)({ | ||
var getActionsFromHere = (0, _index.kea)({ | ||
actions: function actions() { | ||
@@ -133,3 +127,3 @@ return { | ||
var logicWithSaga = (0, _kea.kea)({ | ||
var logicWithSaga = (0, _index.kea)({ | ||
connect: { | ||
@@ -136,0 +130,0 @@ actions: [getActionsFromHere, ['something']] |
@@ -15,8 +15,4 @@ 'use strict'; | ||
var _kea = require('../kea'); | ||
var _index = require('../index'); | ||
var _actions = require('../logic/actions'); | ||
var _store = require('../scene/store'); | ||
var _redux = require('redux'); | ||
@@ -37,4 +33,3 @@ | ||
beforeEach(function () { | ||
(0, _actions.clearActionCache)(); | ||
(0, _store.clearStore)(); | ||
(0, _index.resetKeaCache)(); | ||
}); /* global test, expect, beforeEach */ | ||
@@ -48,6 +43,6 @@ | ||
var reducers = (0, _redux.combineReducers)({ | ||
scenes: (0, _store.keaReducer)('scenes') | ||
scenes: (0, _index.keaReducer)('scenes') | ||
}); | ||
var sagaLogic = (0, _kea.kea)({ | ||
var sagaLogic = (0, _index.kea)({ | ||
start: _regenerator2.default.mark(function start() { | ||
@@ -93,6 +88,6 @@ return _regenerator2.default.wrap(function start$(_context) { | ||
var reducers = (0, _redux.combineReducers)({ | ||
scenes: (0, _store.keaReducer)('scenes') | ||
scenes: (0, _index.keaReducer)('scenes') | ||
}); | ||
var sagaLogic = (0, _kea.kea)({ | ||
var sagaLogic = (0, _index.kea)({ | ||
actions: function actions() { | ||
@@ -156,6 +151,6 @@ return { | ||
var reducers = (0, _redux.combineReducers)({ | ||
scenes: (0, _store.keaReducer)('scenes') | ||
scenes: (0, _index.keaReducer)('scenes') | ||
}); | ||
var sagaLogic = (0, _kea.kea)({ | ||
var sagaLogic = (0, _index.kea)({ | ||
actions: function actions() { | ||
@@ -246,3 +241,3 @@ return { | ||
sagaMiddleware.run(_store.keaSaga); | ||
sagaMiddleware.run(_index.keaSaga); | ||
sagaMiddleware.run(sagaLogic.saga); | ||
@@ -264,6 +259,6 @@ | ||
var reducers = (0, _redux.combineReducers)({ | ||
scenes: (0, _store.keaReducer)('scenes') | ||
scenes: (0, _index.keaReducer)('scenes') | ||
}); | ||
var sagaLogic = (0, _kea.kea)({ | ||
var sagaLogic = (0, _index.kea)({ | ||
actions: function actions() { | ||
@@ -350,3 +345,3 @@ return { | ||
sagaMiddleware.run(_store.keaSaga); | ||
sagaMiddleware.run(_index.keaSaga); | ||
sagaMiddleware.run(sagaLogic.saga); | ||
@@ -366,6 +361,6 @@ | ||
var reducers = (0, _redux.combineReducers)({ | ||
scenes: (0, _store.keaReducer)('scenes') | ||
scenes: (0, _index.keaReducer)('scenes') | ||
}); | ||
var sagaLogic = (0, _kea.kea)({ | ||
var sagaLogic = (0, _index.kea)({ | ||
actions: function actions() { | ||
@@ -451,3 +446,3 @@ return { | ||
sagaMiddleware.run(_store.keaSaga); | ||
sagaMiddleware.run(_index.keaSaga); | ||
sagaMiddleware.run(sagaLogic.saga); | ||
@@ -454,0 +449,0 @@ |
@@ -23,8 +23,4 @@ 'use strict'; | ||
var _kea = require('../kea'); | ||
var _index = require('../index'); | ||
var _actions = require('../logic/actions'); | ||
var _store = require('../scene/store'); | ||
require('./helper/jsdom'); | ||
@@ -54,12 +50,10 @@ | ||
beforeEach(function () { | ||
(0, _actions.clearActionCache)(); | ||
(0, _store.clearStore)(); | ||
(0, _index.resetKeaCache)(); | ||
}); | ||
function getStore() { | ||
(0, _actions.clearActionCache)(); | ||
(0, _store.clearStore)(); | ||
(0, _index.resetKeaCache)(); | ||
var reducers = (0, _redux.combineReducers)({ | ||
scenes: (0, _store.keaReducer)('scenes') | ||
scenes: (0, _index.keaReducer)('scenes') | ||
}); | ||
@@ -72,3 +66,3 @@ | ||
sagaMiddleware.run(_store.keaSaga); | ||
sagaMiddleware.run(_index.keaSaga); | ||
@@ -111,3 +105,3 @@ return store; | ||
var booksLogic = (0, _kea.kea)({ | ||
var booksLogic = (0, _index.kea)({ | ||
reducers: function reducers(_ref) { | ||
@@ -121,3 +115,3 @@ var actions = _ref.actions; | ||
var bookDetailLogic = (0, _kea.kea)({ | ||
var bookDetailLogic = (0, _index.kea)({ | ||
selectors: function selectors(_ref2) { | ||
@@ -124,0 +118,0 @@ var _selectors = _ref2.selectors; |
@@ -40,4 +40,14 @@ 'use strict'; | ||
}); | ||
exports.resetKeaCache = resetKeaCache; | ||
var _saga = require('./scene/saga'); | ||
var connect = exports.connect = function connect(mapping) { | ||
return (0, _kea.kea)({ connect: mapping }); | ||
}; | ||
}; | ||
function resetKeaCache() { | ||
(0, _actions.clearActionCache)(); | ||
(0, _store.clearStore)(); | ||
(0, _saga.clearRunningSagas)(); | ||
} |
{ | ||
"name": "kea", | ||
"version": "0.23.3", | ||
"version": "0.23.4", | ||
"description": "Smart front-end architecture", | ||
@@ -5,0 +5,0 @@ "author": "Marius Andra", |
/* global test, expect */ | ||
import { kea } from '../kea' | ||
import { clearActionCache } from '../logic/actions' | ||
import { keaSaga, keaReducer, clearStore } from '../scene/store' | ||
import { kea, resetKeaCache, keaSaga, keaReducer } from '../index' | ||
@@ -31,4 +29,3 @@ import './helper/jsdom' | ||
function getStore () { | ||
clearActionCache() | ||
clearStore() | ||
resetKeaCache() | ||
@@ -35,0 +32,0 @@ const reducers = combineReducers({ |
/* global test, expect, beforeEach */ | ||
import { kea } from '../kea' | ||
import { clearActionCache } from '../logic/actions' | ||
import { keaReducer, clearStore } from '../scene/store' | ||
import { kea, resetKeaCache, keaReducer } from '../index' | ||
import { createStore, combineReducers } from 'redux' | ||
@@ -10,4 +9,3 @@ | ||
beforeEach(() => { | ||
clearActionCache() | ||
clearStore() | ||
resetKeaCache() | ||
}) | ||
@@ -14,0 +12,0 @@ |
/* global test, expect, beforeEach */ | ||
import { kea } from '../kea' | ||
import { clearActionCache } from '../logic/actions' | ||
import { keaReducer, clearStore } from '../scene/store' | ||
import { kea, resetKeaCache, keaReducer } from '../index' | ||
@@ -9,4 +7,3 @@ import PropTypes from 'prop-types' | ||
beforeEach(() => { | ||
clearActionCache() | ||
clearStore() | ||
resetKeaCache() | ||
}) | ||
@@ -13,0 +10,0 @@ |
/* global test, expect, beforeEach */ | ||
import { kea } from '../kea' | ||
import { clearActionCache } from '../logic/actions' | ||
import { keaSaga, keaReducer, clearStore } from '../scene/store' | ||
import { kea, resetKeaCache, keaSaga, keaReducer } from '../index' | ||
@@ -16,9 +14,7 @@ import './helper/jsdom' | ||
beforeEach(() => { | ||
clearActionCache() | ||
clearStore() | ||
resetKeaCache() | ||
}) | ||
function getStore () { | ||
clearActionCache() | ||
clearStore() | ||
resetKeaCache() | ||
@@ -25,0 +21,0 @@ const reducers = combineReducers({ |
/* global test, expect, beforeEach */ | ||
import { kea } from '../kea' | ||
import { clearActionCache } from '../logic/actions' | ||
import { keaReducer, keaSaga, clearStore } from '../scene/store' | ||
import { kea, resetKeaCache, keaSaga, keaReducer } from '../index' | ||
import { clearRunningSagas } from '../scene/saga' | ||
@@ -13,5 +11,3 @@ | ||
beforeEach(() => { | ||
clearActionCache() | ||
clearStore() | ||
clearRunningSagas() | ||
resetKeaCache() | ||
}) | ||
@@ -18,0 +14,0 @@ |
/* global test, expect, beforeEach */ | ||
import { kea } from '../kea' | ||
import { clearActionCache } from '../logic/actions' | ||
import { keaSaga, keaReducer, clearStore } from '../scene/store' | ||
import { kea, resetKeaCache, keaSaga, keaReducer } from '../index' | ||
@@ -16,9 +14,7 @@ import './helper/jsdom' | ||
beforeEach(() => { | ||
clearActionCache() | ||
clearStore() | ||
resetKeaCache() | ||
}) | ||
function getStore () { | ||
clearActionCache() | ||
clearStore() | ||
resetKeaCache() | ||
@@ -25,0 +21,0 @@ const reducers = combineReducers({ |
/* global test, expect, beforeEach */ | ||
import { kea } from '../kea' | ||
import { clearActionCache } from '../logic/actions' | ||
import { keaReducer, keaSaga, clearStore } from '../scene/store' | ||
import { kea, resetKeaCache, keaSaga, keaReducer } from '../index' | ||
@@ -13,4 +11,3 @@ import { createStore, applyMiddleware, combineReducers, compose } from 'redux' | ||
beforeEach(() => { | ||
clearActionCache() | ||
clearStore() | ||
resetKeaCache() | ||
}) | ||
@@ -17,0 +14,0 @@ |
/* global test, expect, beforeEach */ | ||
import { kea } from '../kea' | ||
import { clearActionCache } from '../logic/actions' | ||
import { keaSaga, keaReducer, clearStore } from '../scene/store' | ||
import { kea, resetKeaCache, keaSaga, keaReducer } from '../index' | ||
@@ -15,9 +13,7 @@ import './helper/jsdom' | ||
beforeEach(() => { | ||
clearActionCache() | ||
clearStore() | ||
resetKeaCache() | ||
}) | ||
function getStore () { | ||
clearActionCache() | ||
clearStore() | ||
resetKeaCache() | ||
@@ -24,0 +20,0 @@ const reducers = combineReducers({ |
import { kea } from './kea' | ||
import { clearActionCache } from './logic/actions' | ||
import { clearStore } from './scene/store' | ||
import { clearRunningSagas } from './scene/saga' | ||
@@ -8,1 +11,7 @@ export { kea } from './kea' | ||
export const connect = (mapping) => kea({ connect: mapping }) | ||
export function resetKeaCache () { | ||
clearActionCache() | ||
clearStore() | ||
clearRunningSagas() | ||
} |
368412
9380