diff options
author | Adam Wudzinski <adam.wudzinski@nokia.com> | 2019-04-08 13:16:40 +0200 |
---|---|---|
committer | awudzins <adam.wudzinski@nokia.com> | 2019-04-10 11:19:56 +0200 |
commit | 117972dc1b72e33b15c4b1c04788bb46014d96c9 (patch) | |
tree | 7ee07301a1d9a33c4d1d61c52156302ef2704647 | |
parent | cae868635ebe867b85223b056a5243c128192cbe (diff) |
ConfigurableViewReducer test
Add test covering default route for ConfigurableViewReducer
Change-Id: I5ef339a214a1f0b75b81eb5e103c72174eb298f4
Issue-ID: AAI-1618
Signed-off-by: awudzins <adam.wudzinski@nokia.com>
-rw-r--r-- | test/app/configurableViews/ConfigurableViewReducer.test.js | 32 |
1 files changed, 31 insertions, 1 deletions
diff --git a/test/app/configurableViews/ConfigurableViewReducer.test.js b/test/app/configurableViews/ConfigurableViewReducer.test.js index 0c5c46e..53e8b89 100644 --- a/test/app/configurableViews/ConfigurableViewReducer.test.js +++ b/test/app/configurableViews/ConfigurableViewReducer.test.js @@ -4,6 +4,7 @@ import { import ConfigurableViewReducer from 'app/configurableViews/ConfigurableViewReducer.js' describe('ConfigurableViewsReducerTests', () => { it('Action Type: CONFIGURABLE_VIEWS_CONFIG_RECEIVED', () => { + // Given const data = { viewId: 'someViewId', viewName: 'Some View Name', @@ -14,13 +15,18 @@ describe('ConfigurableViewsReducerTests', () => { data: data }; let state = {}; + + // When state = ConfigurableViewReducer(state, action); + + // Then expect(state).toEqual({ configurableViewsConfig: data }); }); it('Action Type: CUSTOM_COMPONENTS_RECEIVED', () => { + // Given const data = { componentName: 'someComponentName', componentData: { @@ -33,22 +39,46 @@ describe('ConfigurableViewsReducerTests', () => { data: data }; let state = {}; + + // When state = ConfigurableViewReducer(state, action); + + // Then expect(state).toEqual({ customComponents: data }); }); it('Action Type: CUSTOM_ROUTES', () => { + // Given const data = 'some/custom/route'; const action = { type: configurableViewsActionTypes.CUSTOM_ROUTES, data: data }; let state = {}; + + // When state = ConfigurableViewReducer(state, action); + + // Then expect(state).toEqual({ customRoutes: data }); }); -}) + + it('Action Type: unknown', () => { + // Given + const action = { + type: "TestUnknownType", + data: "TestData" + }; + let state = {}; + + // When + state = ConfigurableViewReducer(state, action); + + // Then + expect(state).toEqual(state); + }); +}); |