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/lib/gitlab/push_options_spec.rb')
-rw-r--r--spec/lib/gitlab/push_options_spec.rb25
1 files changed, 14 insertions, 11 deletions
diff --git a/spec/lib/gitlab/push_options_spec.rb b/spec/lib/gitlab/push_options_spec.rb
index 3ff1c8e9012..054beaf7012 100644
--- a/spec/lib/gitlab/push_options_spec.rb
+++ b/spec/lib/gitlab/push_options_spec.rb
@@ -52,10 +52,11 @@ RSpec.describe Gitlab::PushOptions do
end
it 'can parse multiple push options' do
- options = described_class.new([
- 'merge_request.create',
- 'merge_request.target=value'
- ])
+ options = described_class.new(
+ [
+ 'merge_request.create',
+ 'merge_request.target=value'
+ ])
expect(options.get(:merge_request)).to include({
create: true,
@@ -66,19 +67,21 @@ RSpec.describe Gitlab::PushOptions do
end
it 'stores options internally as a HashWithIndifferentAccess' do
- options = described_class.new([
- 'merge_request.create'
- ])
+ options = described_class.new(
+ [
+ 'merge_request.create'
+ ])
expect(options.get('merge_request', 'create')).to eq(true)
expect(options.get(:merge_request, :create)).to eq(true)
end
it 'selects the last option when options contain duplicate namespace and key pairs' do
- options = described_class.new([
- 'merge_request.target=value1',
- 'merge_request.target=value2'
- ])
+ options = described_class.new(
+ [
+ 'merge_request.target=value1',
+ 'merge_request.target=value2'
+ ])
expect(options.get(:merge_request, :target)).to eq('value2')
end