reducer.spec.ts
1 import { createStore } from 'redux'; 2 3 import * as actions from './actions'; 4 import * as reducer from './reducer'; 5 6 const store = createStore(reducer.ensReducer); 7 const INITIAL_STATE = store.getState(); 8 9 describe('customTokens reducer', () => { 10 it('handles resolveDomainRequested', () => { 11 const ensName = 'ensName'; 12 13 expect(reducer.ensReducer(undefined as any, actions.resolveDomainRequested(ensName))).toEqual({ 14 ...INITIAL_STATE, 15 domainRequests: { ensName: { state: 'PENDING' } }, 16 domainSelector: { currentDomain: 'ensName' } 17 }); 18 }); 19 });