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' |
