aboutsummaryrefslogtreecommitdiffstats
path: root/spec/javascripts
diff options
context:
space:
mode:
authorXinhui2017-05-23 10:03:52 +0200
committerXinhui2017-05-23 10:03:52 +0200
commit4f5cc7d35777f3b4bfa1c63c1223c679f713424e (patch)
tree8c3fa28f8f1f4b238248037dce4a6c5974a82e02 /spec/javascripts
parentaf2c4b003ca0bf856a1f1d532865963b40f159ee (diff)
parent5e3c2d8daba5617a72d0bfd06e0b6b3f03628f56 (diff)
downloadchouette-core-4f5cc7d35777f3b4bfa1c63c1223c679f713424e.tar.bz2
Merge branch 'master' into staging
Diffstat (limited to 'spec/javascripts')
-rw-r--r--spec/javascripts/time_table/actions_spec.js5
-rw-r--r--spec/javascripts/time_table/reducers/metas_spec.js4
-rw-r--r--spec/javascripts/vehicle_journeys/actions_spec.js8
-rw-r--r--spec/javascripts/vehicle_journeys/reducers/filters_spec.js13
-rw-r--r--spec/javascripts/vehicle_journeys/reducers/vehicle_journeys_spec.js11
5 files changed, 27 insertions, 14 deletions
diff --git a/spec/javascripts/time_table/actions_spec.js b/spec/javascripts/time_table/actions_spec.js
index 1ab5635a0..9756e797f 100644
--- a/spec/javascripts/time_table/actions_spec.js
+++ b/spec/javascripts/time_table/actions_spec.js
@@ -13,11 +13,12 @@ const day = {
}
describe('actions', () => {
it('should create an action to update dayTypes', () => {
+ let obj = {}
const expectedAction = {
type: 'UPDATE_DAY_TYPES',
- index: 1
+ dayTypes: obj
}
- expect(actions.updateDayTypes(1)).toEqual(expectedAction)
+ expect(actions.updateDayTypes(obj)).toEqual(expectedAction)
})
it('should create an action to update comment', () => {
diff --git a/spec/javascripts/time_table/reducers/metas_spec.js b/spec/javascripts/time_table/reducers/metas_spec.js
index 61e3048db..79dbe1ea3 100644
--- a/spec/javascripts/time_table/reducers/metas_spec.js
+++ b/spec/javascripts/time_table/reducers/metas_spec.js
@@ -24,11 +24,11 @@ describe('metas reducer', () => {
})
it('should handle UPDATE_DAY_TYPES', () => {
- const arr = [false, true, true, true, true, true, true]
+ const arr = [false, false, true, true, true, true, true]
expect(
metasReducer(state, {
type: 'UPDATE_DAY_TYPES',
- index: 0
+ dayTypes: arr
})
).toEqual(Object.assign({}, state, {day_types: arr, calendar: {name: 'Aucun'}}))
})
diff --git a/spec/javascripts/vehicle_journeys/actions_spec.js b/spec/javascripts/vehicle_journeys/actions_spec.js
index 351b8038b..19f65046f 100644
--- a/spec/javascripts/vehicle_journeys/actions_spec.js
+++ b/spec/javascripts/vehicle_journeys/actions_spec.js
@@ -249,11 +249,13 @@ describe('when clicking on delete button next to a timetable inside modal', () =
describe('when clicking on validate button inside calendars modal', () => {
it('should create an action to update vj calendars', () => {
const vehicleJourneys = []
+ const timetables = []
const expectedAction = {
- type: 'EDIT_VEHICLEJOURNEYS_CALENDARS',
- vehicleJourneys
+ type: 'EDIT_VEHICLEJOURNEYS_TIMETABLES',
+ vehicleJourneys,
+ timetables
}
- expect(actions.editVehicleJourneyCalendars(vehicleJourneys)).toEqual(expectedAction)
+ expect(actions.editVehicleJourneyTimetables(vehicleJourneys, timetables)).toEqual(expectedAction)
})
})
describe('when clicking on add button inside calendars modal', () => {
diff --git a/spec/javascripts/vehicle_journeys/reducers/filters_spec.js b/spec/javascripts/vehicle_journeys/reducers/filters_spec.js
index 1dea403cb..2ab88386a 100644
--- a/spec/javascripts/vehicle_journeys/reducers/filters_spec.js
+++ b/spec/javascripts/vehicle_journeys/reducers/filters_spec.js
@@ -28,8 +28,10 @@ describe('filters reducer', () => {
}
},
journeyPattern: {},
+ vehicleJourney: {},
timetable: {},
withoutSchedule: true,
+ withoutTimeTable: false
},
queryString: ''
}
@@ -144,7 +146,16 @@ describe('filters reducer', () => {
})
it('should handle CREATE_QUERY_STRING', () => {
- let strResult = 'q%5Bjourney_pattern_id_eq%5D=undefined&q%5Btime_tables_id_eq%5D=undefined'
+ let strResult = [
+ "q%5Bjourney_pattern_id_eq%5D=undefined",
+ "&q%5Bobjectid_cont%5D=undefined",
+ "&q%5Btime_tables_id_eq%5D=undefined",
+ "&q%5Bvehicle_journey_at_stops_departure_time_gteq%5D=11%3A11",
+ "&q%5Bvehicle_journey_at_stops_departure_time_lteq%5D=22%3A22",
+ "&q%5Bvehicle_journey_without_departure_time%5D=true",
+ "&q%5Bvehicle_journey_without_time_table%5D=false"
+ ].join('')
+
expect(
statusReducer(state, {
type: 'CREATE_QUERY_STRING',
diff --git a/spec/javascripts/vehicle_journeys/reducers/vehicle_journeys_spec.js b/spec/javascripts/vehicle_journeys/reducers/vehicle_journeys_spec.js
index 6dc07e9bd..f805852c7 100644
--- a/spec/javascripts/vehicle_journeys/reducers/vehicle_journeys_spec.js
+++ b/spec/javascripts/vehicle_journeys/reducers/vehicle_journeys_spec.js
@@ -251,15 +251,14 @@ describe('vehicleJourneys reducer', () => {
})
- it('should handle EDIT_VEHICLEJOURNEYS_CALENDARS', () => {
+ it('should handle EDIT_VEHICLEJOURNEYS_TIMETABLES', () => {
let newState = JSON.parse(JSON.stringify(state))
- newState.map((vj, i) =>{
- return Object.assign({}, vj, {time_tables : vj.time_tables[0]})
- })
+ newState[0].time_tables = [fakeTimeTables[0]]
expect(
vjReducer(state, {
- type: 'EDIT_VEHICLEJOURNEYS_CALENDARS',
- vehicleJourneys: newState
+ type: 'EDIT_VEHICLEJOURNEYS_TIMETABLES',
+ vehicleJourneys: state,
+ timetables: [fakeTimeTables[0]]
})
).toEqual(newState)
})