Merge "GlobalInlineMessageBarReducer test" 1.4.0
authorJames Forsyth <jf2512@att.com>
Thu, 11 Apr 2019 12:59:37 +0000 (12:59 +0000)
committerGerrit Code Review <gerrit@onap.org>
Thu, 11 Apr 2019 12:59:37 +0000 (12:59 +0000)
test/app/globalInlineMessageBar/GlobalInlineMessageBarReducer.test.js

index 62389b4..bbcb7c1 100644 (file)
@@ -1,13 +1,14 @@
-import GlobalInlineMessageBarReducer from 'app/globalInlineMessageBar/GlobalInlineMessageBarReducer.js';
+import GlobalInlineMessageBarReducer from 'app/globalInlineMessageBar/GlobalInlineMessageBarReducer';
 import {
   globalInlineMessageBarActionTypes
-} from 'app/globalInlineMessageBar/GlobalInlineMessageBarConstants.js';
+} from 'app/globalInlineMessageBar/GlobalInlineMessageBarConstants';
 import {
   MESSAGE_LEVEL_WARNING
-} from 'utils/GlobalConstants.js'
+} from 'utils/GlobalConstants'
 
 describe('GlobalInlineMessageBarReducerTests', () => {
   it('Action Type: SET_GLOBAL_MESSAGE', () => {
+    // Given
     const action = {
       type: globalInlineMessageBarActionTypes.SET_GLOBAL_MESSAGE,
       data: {
@@ -16,7 +17,11 @@ describe('GlobalInlineMessageBarReducerTests', () => {
       }
     };
     let state = {};
+
+    // When
     state = GlobalInlineMessageBarReducer(state, action);
+
+    // Then
     expect(state).toEqual({
       feedbackMsgText: action.data.msgText,
       feedbackMsgSeverity: action.data.msgSeverity
@@ -24,6 +29,7 @@ describe('GlobalInlineMessageBarReducerTests', () => {
   });
 
   it('Action Type: CLEAR_GLOBAL_MESSAGE', () => {
+    // Given
     const action = {
       type: globalInlineMessageBarActionTypes.CLEAR_GLOBAL_MESSAGE
     };
@@ -31,10 +37,31 @@ describe('GlobalInlineMessageBarReducerTests', () => {
       feedbackMsgText: 'some error message here',
       feedbackMsgSeverity: MESSAGE_LEVEL_WARNING
     };
+
+    // When
     state = GlobalInlineMessageBarReducer(state, action);
+
+    // Then
     expect(state).toEqual({
       feedbackMsgText: '',
       feedbackMsgSeverity: ''
     });
   });
-})
+
+  it('Action Type: unknown', () => {
+    // Given
+    const action = {
+      type: "TestUnknownType"
+    };
+    const initialState = {
+      feedbackMsgText: 'some error message here',
+      feedbackMsgSeverity: MESSAGE_LEVEL_WARNING
+    };
+
+    // When
+    const newState = GlobalInlineMessageBarReducer(initialState, action);
+
+    // Then
+    expect(newState).toEqual(initialState);
+  });
+});