UNPKG

core-app-worona

Version:
23 lines (20 loc) 681 B
import test from 'ava'; import * as rC from '../reducerCreators'; test('isLoadingCreator', t => { const requested = {}; const succeed = {}; const failed = {}; const reducer = rC.isLoadingCreator({ requested, succeed, failed }); t.false(reducer(undefined, {})); t.true(reducer(false, { type: requested })); t.false(reducer(true, { type: succeed })); t.false(reducer(true, { type: failed })); }); test('isReadyCreator', t => { const requested = {}; const succeed = {}; const reducer = rC.isReadyCreator({ requested, succeed }); t.false(reducer(undefined, {})); t.true(reducer(false, { type: succeed })); t.false(reducer(true, { type: requested })); });