Sha256: 4902610c00d57ae57c7d19d9fba834226a4957afe6ff3491e06002bcd35d6b98
Contents?: true
Size: 979 Bytes
Versions: 1
Compression:
Stored size: 979 Bytes
Contents
import * as types from '../../consts'; import { initialState, loadingState, requestSuccessResponse, successState, errorState, } from './sets.fixtures'; import reducer from './sets'; describe('sets reducer', () => { it('should return the initial state', () => { expect(reducer(undefined, {})).toEqual(initialState); }); it('should keep loading state on REPOSITORY_SETS_REQUEST', () => { expect(reducer(initialState, { type: types.REPOSITORY_SETS_REQUEST, })).toEqual(loadingState); }); it('should flatten repositories response REPOSITORY_SETS_SUCCESS', () => { expect(reducer(initialState, { type: types.REPOSITORY_SETS_SUCCESS, response: requestSuccessResponse, })).toEqual(successState); }); it('should have error on REPOSITORY_SETS_FAILURE', () => { expect(reducer(initialState, { type: types.REPOSITORY_SETS_FAILURE, error: 'Unable to process request.', })).toEqual(errorState); }); });
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
katello-3.7.0.rc1 | webpack/redux/reducers/RedHatRepositories/sets.test.js |