Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'spec/frontend/ci_variable_list/store/actions_spec.js')
-rw-r--r--spec/frontend/ci_variable_list/store/actions_spec.js68
1 files changed, 65 insertions, 3 deletions
diff --git a/spec/frontend/ci_variable_list/store/actions_spec.js b/spec/frontend/ci_variable_list/store/actions_spec.js
index 12b4311d0f5..eb565d4c979 100644
--- a/spec/frontend/ci_variable_list/store/actions_spec.js
+++ b/spec/frontend/ci_variable_list/store/actions_spec.js
@@ -91,7 +91,7 @@ describe('CI variable list store actions', () => {
testAction(
actions.deleteVariable,
- mockVariable,
+ {},
state,
[],
[
@@ -110,7 +110,7 @@ describe('CI variable list store actions', () => {
testAction(
actions.deleteVariable,
- mockVariable,
+ {},
state,
[],
[
@@ -134,7 +134,7 @@ describe('CI variable list store actions', () => {
testAction(
actions.updateVariable,
- mockVariable,
+ {},
state,
[],
[
@@ -286,4 +286,66 @@ describe('CI variable list store actions', () => {
);
});
});
+
+ describe('Update variable values', () => {
+ it('updateVariableKey', () => {
+ testAction(
+ actions.updateVariableKey,
+ { key: mockVariable.key },
+ {},
+ [
+ {
+ type: types.UPDATE_VARIABLE_KEY,
+ payload: mockVariable.key,
+ },
+ ],
+ [],
+ );
+ });
+
+ it('updateVariableValue', () => {
+ testAction(
+ actions.updateVariableValue,
+ { secret_value: mockVariable.value },
+ {},
+ [
+ {
+ type: types.UPDATE_VARIABLE_VALUE,
+ payload: mockVariable.value,
+ },
+ ],
+ [],
+ );
+ });
+
+ it('updateVariableType', () => {
+ testAction(
+ actions.updateVariableType,
+ { variable_type: mockVariable.variable_type },
+ {},
+ [{ type: types.UPDATE_VARIABLE_TYPE, payload: mockVariable.variable_type }],
+ [],
+ );
+ });
+
+ it('updateVariableProtected', () => {
+ testAction(
+ actions.updateVariableProtected,
+ { protected_variable: mockVariable.protected },
+ {},
+ [{ type: types.UPDATE_VARIABLE_PROTECTED, payload: mockVariable.protected }],
+ [],
+ );
+ });
+
+ it('updateVariableMasked', () => {
+ testAction(
+ actions.updateVariableMasked,
+ { masked: mockVariable.masked },
+ {},
+ [{ type: types.UPDATE_VARIABLE_MASKED, payload: mockVariable.masked }],
+ [],
+ );
+ });
+ });
});