/ common / features / ens / reducer.spec.ts
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  });