aboutsummaryrefslogtreecommitdiffstats
path: root/spec/javascripts
diff options
context:
space:
mode:
authorThomas Haddad2017-03-08 15:49:03 +0100
committerThomas Haddad2017-03-08 16:06:53 +0100
commitba066d534d0b6c4dd27930de15c9fd85a9c51147 (patch)
treeac47e66cf56cb5e79fa7d8975f32c92c7fe196b9 /spec/javascripts
parent3923aa082c0e03d702b8df13d1dc788f51863665 (diff)
downloadchouette-core-ba066d534d0b6c4dd27930de15c9fd85a9c51147.tar.bz2
Refs #2507: create queryString w/ state query params
Signed-off-by: Thomas Shawarma Haddad <thomas.haddad@af83.com>
Diffstat (limited to 'spec/javascripts')
-rw-r--r--spec/javascripts/vehicle_journeys/actions_spec.js8
-rw-r--r--spec/javascripts/vehicle_journeys/reducers/filters_spec.js9
2 files changed, 17 insertions, 0 deletions
diff --git a/spec/javascripts/vehicle_journeys/actions_spec.js b/spec/javascripts/vehicle_journeys/actions_spec.js
index 4851d6081..8817bc34c 100644
--- a/spec/javascripts/vehicle_journeys/actions_spec.js
+++ b/spec/javascripts/vehicle_journeys/actions_spec.js
@@ -374,3 +374,11 @@ describe('when user clicked either on filter or reset button in filters', () =>
expect(actions.resetPagination()).toEqual(expectedAction)
})
})
+describe('when user clicked either on filter or reset button in filters', () => {
+ it('should create an action to create a queryString with params filters', () => {
+ const expectedAction = {
+ type: 'CREATE_QUERY_STRING',
+ }
+ expect(actions.createQueryString()).toEqual(expectedAction)
+ })
+})
diff --git a/spec/javascripts/vehicle_journeys/reducers/filters_spec.js b/spec/javascripts/vehicle_journeys/reducers/filters_spec.js
index c985733c8..8d75044f7 100644
--- a/spec/javascripts/vehicle_journeys/reducers/filters_spec.js
+++ b/spec/javascripts/vehicle_journeys/reducers/filters_spec.js
@@ -142,4 +142,13 @@ describe('filters reducer', () => {
})
).toEqual(Object.assign({}, state, {query: newQuery}))
})
+
+ it('should handle SELECT_JP_FILTER', () => {
+ let strResult = "journey_pattern_id=undefined&timetable_id=undefined&range_start=1111&range_end=2222"
+ expect(
+ statusReducer(state, {
+ type: 'CREATE_QUERY_STRING',
+ })
+ ).toEqual(Object.assign({}, state, {queryString: strResult}))
+ })
})