diff options
Diffstat (limited to 'spec/frontend/ci_variable_list/store')
-rw-r--r-- | spec/frontend/ci_variable_list/store/actions_spec.js | 10 | ||||
-rw-r--r-- | spec/frontend/ci_variable_list/store/mutations_spec.js | 10 |
2 files changed, 19 insertions, 1 deletions
diff --git a/spec/frontend/ci_variable_list/store/actions_spec.js b/spec/frontend/ci_variable_list/store/actions_spec.js index 84455612f0c..12b4311d0f5 100644 --- a/spec/frontend/ci_variable_list/store/actions_spec.js +++ b/spec/frontend/ci_variable_list/store/actions_spec.js @@ -75,6 +75,16 @@ describe('CI variable list store actions', () => { }); }); + describe('setVariableProtected', () => { + it('commits SET_VARIABLE_PROTECTED mutation', () => { + testAction(actions.setVariableProtected, {}, {}, [ + { + type: types.SET_VARIABLE_PROTECTED, + }, + ]); + }); + }); + describe('deleteVariable', () => { it('dispatch correct actions on successful deleted variable', done => { mock.onPatch(state.endpoint).reply(200); diff --git a/spec/frontend/ci_variable_list/store/mutations_spec.js b/spec/frontend/ci_variable_list/store/mutations_spec.js index 8652359f3df..1934d108957 100644 --- a/spec/frontend/ci_variable_list/store/mutations_spec.js +++ b/spec/frontend/ci_variable_list/store/mutations_spec.js @@ -47,7 +47,7 @@ describe('CI variable list mutations', () => { describe('CLEAR_MODAL', () => { it('should clear modal state ', () => { const modalState = { - variable_type: 'Var', + variable_type: 'Variable', key: '', secret_value: '', protected: false, @@ -97,4 +97,12 @@ describe('CI variable list mutations', () => { expect(stateCopy.environments).toEqual(['dev', 'production', 'staging']); }); }); + + describe('SET_VARIABLE_PROTECTED', () => { + it('should set protected value to true', () => { + mutations[types.SET_VARIABLE_PROTECTED](stateCopy); + + expect(stateCopy.variable.protected).toBe(true); + }); + }); }); |