diff options
| author | Thomas Haddad | 2017-04-13 18:05:37 +0200 |
|---|---|---|
| committer | Thomas Haddad | 2017-04-13 18:05:37 +0200 |
| commit | 574d3a9653c46eb09e9482aad69c1e443b24b510 (patch) | |
| tree | 34dcd2ecbf2eb5eb04b1af61840e6fc4a6b727c5 /spec/javascripts | |
| parent | e4e131133a651f4672e94e1cd376cbf351d97f44 (diff) | |
| download | chouette-core-574d3a9653c46eb09e9482aad69c1e443b24b510.tar.bz2 | |
Add UPDATE_DAY_TYPES specs for tt
Signed-off-by: Thomas Shawarma Haddad <thomas.haddad@af83.com>
Diffstat (limited to 'spec/javascripts')
| -rw-r--r-- | spec/javascripts/time_table/actions_spec.js | 11 | ||||
| -rw-r--r-- | spec/javascripts/time_table/reducers/metas_spec.js | 31 |
2 files changed, 42 insertions, 0 deletions
diff --git a/spec/javascripts/time_table/actions_spec.js b/spec/javascripts/time_table/actions_spec.js new file mode 100644 index 000000000..41cec6c0a --- /dev/null +++ b/spec/javascripts/time_table/actions_spec.js @@ -0,0 +1,11 @@ +var actions = require('es6_browserified/time_tables/actions') + +describe('actions', () => { + it('should create an action to update dayTypes', () => { + const expectedAction = { + type: 'UPDATE_DAY_TYPES', + index: 1 + } + expect(actions.updateDayTypes(1)).toEqual(expectedAction) + }) +}) diff --git a/spec/javascripts/time_table/reducers/metas_spec.js b/spec/javascripts/time_table/reducers/metas_spec.js new file mode 100644 index 000000000..5e004c6f4 --- /dev/null +++ b/spec/javascripts/time_table/reducers/metas_spec.js @@ -0,0 +1,31 @@ +var metasReducer = require('es6_browserified/time_tables/reducers/metas') + +let state = {} + +describe('status reducer', () => { + beforeEach(() => { + state = { + comment: 'test', + day_types: [true, true, true, true, true, true, true], + tags: ['t1'], + color: 'blue' + } + }) + + it('should return the initial state', () => { + expect( + metasReducer(undefined, {}) + ).toEqual({}) + }) + + it('should handle UPDATE_DAY_TYPES', () => { + const arr = [false, true, true, true, true, true, true] + expect( + metasReducer(state, { + type: 'UPDATE_DAY_TYPES', + index: 0 + }) + ).toEqual(Object.assign({}, state, {day_types: arr})) + }) + +}) |
