diff options
| author | Thomas Haddad | 2017-02-17 11:52:39 +0100 | 
|---|---|---|
| committer | Thomas Haddad | 2017-02-17 11:52:39 +0100 | 
| commit | f0bf220b554dfea74e252e1d64f3dbda81055470 (patch) | |
| tree | 2ec4f6d0ff8d717ebf5fa0e669d18ce2fa0ed33e /spec/javascripts/vehicle_journeys | |
| parent | 25761bf1dc0247b0f3a5d2bd95022d782c648722 (diff) | |
| download | chouette-core-f0bf220b554dfea74e252e1d64f3dbda81055470.tar.bz2 | |
Refs #2521: add selected attr to vehicle journey
Signed-off-by: Thomas Shawarma Haddad <thomas.haddad@af83.com>
Diffstat (limited to 'spec/javascripts/vehicle_journeys')
| -rw-r--r-- | spec/javascripts/vehicle_journeys/actions_spec.js | 10 | ||||
| -rw-r--r-- | spec/javascripts/vehicle_journeys/reducers/vehicle_journeys_spec.js | 13 | 
2 files changed, 23 insertions, 0 deletions
diff --git a/spec/javascripts/vehicle_journeys/actions_spec.js b/spec/javascripts/vehicle_journeys/actions_spec.js index 9f3f5e168..92783841a 100644 --- a/spec/javascripts/vehicle_journeys/actions_spec.js +++ b/spec/javascripts/vehicle_journeys/actions_spec.js @@ -81,6 +81,16 @@ describe('when next navigation button is clicked', () => {      expect(actions.goToNextPage(dispatch, pagination)).toEqual(expectedAction)    })  }) +describe('when checking a vehicleJourney', () => { +  it('should create an action to select vj', () => { +    const index = 1 +    const expectedAction = { +      type: 'SELECT_VEHICLEJOURNEY', +      index +    } +    expect(actions.selectVehicleJourney(index)).toEqual(expectedAction) +  }) +})  describe('when toggling arrivals', () => {    it('should create an action to toggleArrivals', () => {      const expectedAction = { diff --git a/spec/javascripts/vehicle_journeys/reducers/vehicle_journeys_spec.js b/spec/javascripts/vehicle_journeys/reducers/vehicle_journeys_spec.js index bb40add3a..0a7b2330b 100644 --- a/spec/javascripts/vehicle_journeys/reducers/vehicle_journeys_spec.js +++ b/spec/javascripts/vehicle_journeys/reducers/vehicle_journeys_spec.js @@ -32,6 +32,7 @@ describe('vehicleJourneys reducer', () => {          published_journey_name: "vj1",          objectid: 11,          deletable: false, +        selected: false,          footnotes: fakeFootnotes,          time_tables: fakeTimeTables,          vehicle_journey_at_stops: fakeVJAS @@ -40,6 +41,7 @@ describe('vehicleJourneys reducer', () => {          journey_pattern_id: 2,          published_journey_name: "vj2",          objectid: 22, +        selected: false,          deletable: false,          footnotes: fakeFootnotes,          time_tables: fakeTimeTables, @@ -112,4 +114,15 @@ describe('vehicleJourneys reducer', () => {      ).toEqual([newVJ, state[1]])    }) +  it('should handle SELECT_VEHICLEJOURNEY', () => { +    const index = 0 +    const newVJ = Object.assign({}, state[0], {selected: true}) +    expect( +      vjReducer(state, { +        type: 'SELECT_VEHICLEJOURNEY', +        index +      }) +    ).toEqual([newVJ, state[1]]) +  }) +  })  | 
