summaryrefslogtreecommitdiff
path: root/spec/lib/expand_variables_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/lib/expand_variables_spec.rb')
-rw-r--r--spec/lib/expand_variables_spec.rb94
1 files changed, 47 insertions, 47 deletions
diff --git a/spec/lib/expand_variables_spec.rb b/spec/lib/expand_variables_spec.rb
index 7faa0f31b68..aee2c0d0584 100644
--- a/spec/lib/expand_variables_spec.rb
+++ b/spec/lib/expand_variables_spec.rb
@@ -1,55 +1,55 @@
-require 'spec_helper'
+require "spec_helper"
describe ExpandVariables do
- describe '#expand' do
+ describe "#expand" do
subject { described_class.expand(value, variables) }
tests = [
- { value: 'key',
- result: 'key',
- variables: [] },
- { value: 'key$variable',
- result: 'key',
- variables: [] },
- { value: 'key$variable',
- result: 'keyvalue',
- variables: [
- { key: 'variable', value: 'value' }
- ] },
- { value: 'key${variable}',
- result: 'keyvalue',
- variables: [
- { key: 'variable', value: 'value' }
- ] },
- { value: 'key$variable$variable2',
- result: 'keyvalueresult',
- variables: [
- { key: 'variable', value: 'value' },
- { key: 'variable2', value: 'result' }
- ] },
- { value: 'key${variable}${variable2}',
- result: 'keyvalueresult',
- variables: [
- { key: 'variable', value: 'value' },
- { key: 'variable2', value: 'result' }
- ] },
- { value: 'key$variable2$variable',
- result: 'keyresultvalue',
- variables: [
- { key: 'variable', value: 'value' },
- { key: 'variable2', value: 'result' }
- ] },
- { value: 'key${variable2}${variable}',
- result: 'keyresultvalue',
- variables: [
- { key: 'variable', value: 'value' },
- { key: 'variable2', value: 'result' }
- ] },
- { value: 'review/$CI_COMMIT_REF_NAME',
- result: 'review/feature/add-review-apps',
- variables: [
- { key: 'CI_COMMIT_REF_NAME', value: 'feature/add-review-apps' }
- ] }
+ {value: "key",
+ result: "key",
+ variables: [],},
+ {value: "key$variable",
+ result: "key",
+ variables: [],},
+ {value: "key$variable",
+ result: "keyvalue",
+ variables: [
+ {key: "variable", value: "value"},
+ ],},
+ {value: "key${variable}",
+ result: "keyvalue",
+ variables: [
+ {key: "variable", value: "value"},
+ ],},
+ {value: "key$variable$variable2",
+ result: "keyvalueresult",
+ variables: [
+ {key: "variable", value: "value"},
+ {key: "variable2", value: "result"},
+ ],},
+ {value: "key${variable}${variable2}",
+ result: "keyvalueresult",
+ variables: [
+ {key: "variable", value: "value"},
+ {key: "variable2", value: "result"},
+ ],},
+ {value: "key$variable2$variable",
+ result: "keyresultvalue",
+ variables: [
+ {key: "variable", value: "value"},
+ {key: "variable2", value: "result"},
+ ],},
+ {value: "key${variable2}${variable}",
+ result: "keyresultvalue",
+ variables: [
+ {key: "variable", value: "value"},
+ {key: "variable2", value: "result"},
+ ],},
+ {value: "review/$CI_COMMIT_REF_NAME",
+ result: "review/feature/add-review-apps",
+ variables: [
+ {key: "CI_COMMIT_REF_NAME", value: "feature/add-review-apps"},
+ ],},
]
tests.each do |test|