diff options
| author | Zog | 2018-01-11 22:48:40 +0100 | 
|---|---|---|
| committer | Alban Peignier | 2018-01-11 23:03:57 +0100 | 
| commit | 216821cbc5410a1377dd57b09ee2753aee13e37c (patch) | |
| tree | f00112117a35db60c438fb47d73556e9459303bc | |
| parent | bed89f2d9f5d99ceb0720e97cc57b288be116e33 (diff) | |
| download | chouette-core-216821cbc5410a1377dd57b09ee2753aee13e37c.tar.bz2 | |
Refs #5535; Fix specs
| -rw-r--r-- | app/javascript/vehicle_journeys/reducers/vehicleJourneys.js | 12 | ||||
| -rw-r--r-- | spec/javascript/vehicle_journeys/reducers/vehicleJourneys_spec.js | 36 | 
2 files changed, 28 insertions, 20 deletions
| diff --git a/app/javascript/vehicle_journeys/reducers/vehicleJourneys.js b/app/javascript/vehicle_journeys/reducers/vehicleJourneys.js index 737faaf4a..501c01175 100644 --- a/app/javascript/vehicle_journeys/reducers/vehicleJourneys.js +++ b/app/javascript/vehicle_journeys/reducers/vehicleJourneys.js @@ -36,11 +36,11 @@ const vehicleJourney= (state = {}, action, keep) => {          let newVjas = {            delta: 0,            departure_time:{ -            hour: (current_time.hour + offsetHours) % 24, +            hour: (24 + current_time.hour + offsetHours) % 24,              minute: current_time.minute + offsetminutes            },            arrival_time:{ -            hour: (current_time.hour + offsetHours) % 24, +            hour: (24 + current_time.hour + offsetHours) % 24,              minute: current_time.minute + offsetminutes            },            stop_point_objectid: sp.object_id, @@ -48,12 +48,12 @@ const vehicleJourney= (state = {}, action, keep) => {            dummy: true          }          if(current_time.hour + offsetHours > 24){ -          vjas.departure_day_offset = 1 -          vjas.arrival_day_offset = 1 +          newVjas.departure_day_offset = 1 +          newVjas.arrival_day_offset = 1          }          if(current_time.hour + offsetHours < 0){ -          vjas.departure_day_offset = -1 -          vjas.arrival_day_offset = -1 +          newVjas.departure_day_offset = -1 +          newVjas.arrival_day_offset = -1          }          _.each(action.selectedJourneyPattern.stop_areas, (jp) =>{ diff --git a/spec/javascript/vehicle_journeys/reducers/vehicleJourneys_spec.js b/spec/javascript/vehicle_journeys/reducers/vehicleJourneys_spec.js index 044e95799..31973b390 100644 --- a/spec/javascript/vehicle_journeys/reducers/vehicleJourneys_spec.js +++ b/spec/javascript/vehicle_journeys/reducers/vehicleJourneys_spec.js @@ -76,12 +76,12 @@ describe('vehicleJourneys reducer', () => {      let pristineVjasList = [{        delta : 0,        arrival_time : { -        hour: 0, -        minute: 0 +        hour: "00", +        minute: "00"        },        departure_time : { -        hour: 0, -        minute: 0 +        hour: "00", +        minute: "00"        },        stop_point_objectid: 'test',        stop_area_cityname: 'city', @@ -142,31 +142,33 @@ describe('vehicleJourneys reducer', () => {        },        stop_point_objectid: 'test-1',        stop_area_cityname: 'city', -      dummy: true +      dummy: false      },      {        delta : 0,        arrival_time : { -        hour: 0, +        hour: 23,          minute: 2        },        departure_time : { -        hour: 0, +        hour: 23,          minute: 2        }, +      departure_day_offset: -1, +      arrival_day_offset: -1,        stop_point_objectid: 'test-2',        stop_area_cityname: 'city', -      dummy: true +      dummy: false      },      {        delta : 0,        arrival_time : { -        hour: 0, -        minute: 2 +        hour: "00", +        minute: "00"        },        departure_time : { -        hour: 0, -        minute: 2 +        hour: "00", +        minute: "00"        },        stop_point_objectid: 'test-3',        stop_area_cityname: 'city', @@ -184,7 +186,7 @@ describe('vehicleJourneys reducer', () => {        },        stop_point_objectid: 'test-4',        stop_area_cityname: 'city', -      dummy: true +      dummy: false      }]      let fakeData = {        published_journey_name: {value: 'test'}, @@ -195,6 +197,11 @@ describe('vehicleJourneys reducer', () => {      let fakeSelectedJourneyPattern = {        id: "1",        full_schedule: true, +      stop_areas: [ +        {stop_area_short_description: {id: 1}}, +        {stop_area_short_description: {id: 2}}, +        {stop_area_short_description: {id: 4}}, +      ],        costs: {          "1-2": {            distance: 10, @@ -212,7 +219,7 @@ describe('vehicleJourneys reducer', () => {          type: 'ADD_VEHICLEJOURNEY',          data: fakeData,          selectedJourneyPattern: fakeSelectedJourneyPattern, -        stopPointsList: [{object_id: 'test-1', city_name: 'city', stop_area_id: 1}, {object_id: 'test-2', city_name: 'city', stop_area_id: 2}, {object_id: 'test-3', city_name: 'city', stop_area_id: 3}, {object_id: 'test-4', city_name: 'city', stop_area_id: 4}], +        stopPointsList: [{object_id: 'test-1', city_name: 'city', stop_area_id: 1, id: 1, time_zone_offset: 0}, {object_id: 'test-2', city_name: 'city', stop_area_id: 2, id: 2, time_zone_offset: -3600}, {object_id: 'test-3', city_name: 'city', stop_area_id: 3, id: 3, time_zone_offset: 0}, {object_id: 'test-4', city_name: 'city', stop_area_id: 4, id: 4, time_zone_offset: 0}],          selectedCompany: fakeSelectedCompany        })      ).toEqual([{ @@ -227,6 +234,7 @@ describe('vehicleJourneys reducer', () => {        purchase_windows: [],        vehicle_journey_at_stops: pristineVjasList,        selected: false, +      custom_fields: undefined,        deletable: false,        transport_mode: 'undefined',        transport_submode: 'undefined' | 
