diff options
Diffstat (limited to 'spec/javascripts')
| -rw-r--r-- | spec/javascripts/journey_patterns/actions_spec.js | 8 | ||||
| -rw-r--r-- | spec/javascripts/journey_patterns/reducers/status_spec.js | 19 |
2 files changed, 26 insertions, 1 deletions
diff --git a/spec/javascripts/journey_patterns/actions_spec.js b/spec/javascripts/journey_patterns/actions_spec.js index ef0470d2d..07f83ca1b 100644 --- a/spec/javascripts/journey_patterns/actions_spec.js +++ b/spec/javascripts/journey_patterns/actions_spec.js @@ -144,3 +144,11 @@ describe('when submitting new journeyPatterns', () => { expect(actions.updateTotalCount(diff)).toEqual(expectedAction) }) }) +describe('when fetching api', () => { + it('should create an action to fetch api', () => { + const expectedAction = { + type: 'FETCH_API', + } + expect(actions.fetchingApi()).toEqual(expectedAction) + }) +}) diff --git a/spec/javascripts/journey_patterns/reducers/status_spec.js b/spec/javascripts/journey_patterns/reducers/status_spec.js index 4eeb5c442..91cbbb0b8 100644 --- a/spec/javascripts/journey_patterns/reducers/status_spec.js +++ b/spec/javascripts/journey_patterns/reducers/status_spec.js @@ -2,6 +2,14 @@ var statusReducer = require('es6_browserified/journey_patterns/reducers/status') let state = {} +let pagination = { + page : 2, + totalCount : 25, + stateChanged: false, + perPage: 12 +} +const dispatch = function(){} + describe('status reducer', () => { beforeEach(() => { state = { @@ -29,6 +37,15 @@ describe('status reducer', () => { statusReducer(state, { type: 'RECEIVE_JOURNEY_PATTERNS' }) - ).toEqual(Object.assign({}, state, {fetchSuccess: true})) + ).toEqual(Object.assign({}, state, {fetchSuccess: true, isFetching: false})) }) + + it('should handle FETCH_API', () => { + expect( + statusReducer(state, { + type: 'FETCH_API' + }) + ).toEqual(Object.assign({}, state, {isFetching: true})) + }) + }) |
