bdn-pocket
Version:
pocket tools for managing redux and redux-saga
48 lines (45 loc) • 1.33 kB
JavaScript
import test from 'ava'
import {
ActionType,
Types,
PropTypes,
Action,
Signal,
Messenger,
MakeReqMessenger,
makeReducer,
makePathReducer,
Selector,
SliceSelector,
SelectorDef,
} from '../src/index'
import ActionTypeI from '../src/action_type'
import TypesI from '../src/types'
import PropTypesI from '../src/prop_types'
import ActionI from '../src/action'
import SignalI from '../src/signal'
import {
Messenger as MessengerI,
MakeReqMessenger as MakeReqMessengerI,
makeReducer as makeReducerI,
makePathReducer as makePathReducerI,
} from '../src/messenger'
import {
Selector as SelectorI,
SliceSelector as SliceSelectorI,
SelectorDef as SelectorDefI,
} from '../src/selector'
test('index reference rights objects', t => {
t.is(ActionType, ActionTypeI, 'action type')
t.is(Types, TypesI, 'types')
t.is(PropTypes, PropTypesI, 'prop types is ok')
t.is(Action, ActionI, 'action')
t.is(Signal, SignalI, 'signal')
t.is(Messenger, MessengerI, 'messenger')
t.is(MakeReqMessenger, MakeReqMessengerI, 'make req messenger')
t.is(makeReducer, makeReducerI, 'make reducer')
t.is(makePathReducer, makePathReducerI, 'make path reducer')
t.is(Selector, SelectorI, 'selector')
t.is(SliceSelector, SliceSelectorI, 'slice selector')
t.is(SelectorDef, SelectorDefI, 'selector def')
})