diff options
| author | Thomas Haddad | 2017-02-13 15:49:28 +0100 |
|---|---|---|
| committer | Thomas Haddad | 2017-02-13 15:49:28 +0100 |
| commit | b97168aac7d42b1575e23e88fc104c22def86664 (patch) | |
| tree | 672604f9ca1c1456527dc3b8f7df3e6c08321666 /spec/javascripts | |
| parent | a34a2e23d8c96fbc789792109fc8387ce7998a7c (diff) | |
| download | chouette-core-b97168aac7d42b1575e23e88fc104c22def86664.tar.bz2 | |
Refs #2503: Add toggle for vehicle journeys arrival
Signed-off-by: Thomas Shawarma Haddad <thomas.haddad@af83.com>
Diffstat (limited to 'spec/javascripts')
| -rw-r--r-- | spec/javascripts/vehicle_journeys/actions_spec.js | 8 | ||||
| -rw-r--r-- | spec/javascripts/vehicle_journeys/reducers/filters_spec.js | 26 |
2 files changed, 34 insertions, 0 deletions
diff --git a/spec/javascripts/vehicle_journeys/actions_spec.js b/spec/javascripts/vehicle_journeys/actions_spec.js index 8999d4cb6..d09531564 100644 --- a/spec/javascripts/vehicle_journeys/actions_spec.js +++ b/spec/javascripts/vehicle_journeys/actions_spec.js @@ -29,3 +29,11 @@ describe('when receiveJourneyPatterns is triggered', () => { expect(actions.receiveVehicleJourneys()).toEqual(expectedAction) }) }) +describe('when toggling arrivals', () => { + it('should create an action to toggleArrivals', () => { + const expectedAction = { + type: 'TOGGLE_ARRIVALS', + } + expect(actions.toggleArrivals()).toEqual(expectedAction) + }) +}) diff --git a/spec/javascripts/vehicle_journeys/reducers/filters_spec.js b/spec/javascripts/vehicle_journeys/reducers/filters_spec.js new file mode 100644 index 000000000..ecb80f3c3 --- /dev/null +++ b/spec/javascripts/vehicle_journeys/reducers/filters_spec.js @@ -0,0 +1,26 @@ +var statusReducer = require('es6_browserified/vehicle_journeys/reducers/filters') + +let state = {} + +describe('filters reducer', () => { + beforeEach(() => { + state = { + toggleArrivals: false, + } + }) + + it('should return the initial state', () => { + expect( + statusReducer(undefined, {}) + ).toEqual({}) + }) + + it('should handle TOGGLE_ARRIVALS', () => { + expect( + statusReducer(state, { + type: 'TOGGLE_ARRIVALS' + }) + ).toEqual(Object.assign({}, state, {toggleArrivals: true})) + }) + +}) |
