summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAsh McKenzie <amckenzie@gitlab.com>2018-09-08 14:56:02 +1000
committerAsh McKenzie <amckenzie@gitlab.com>2018-09-11 12:04:51 +1000
commit713218e1e3d356a52d0ed9c5611ba6adcd7b52e5 (patch)
tree6531c817134fca8aa1d7dc9768dcf371c91fb9ab
parentbb461cc021d278b9b853530e8188e5a568f80f45 (diff)
downloadgitlab-shell-713218e1e3d356a52d0ed9c5611ba6adcd7b52e5.tar.gz
Add & use rspec-parameterized gem
-rw-r--r--Gemfile1
-rw-r--r--Gemfile.lock36
-rw-r--r--spec/spec_helper.rb1
3 files changed, 38 insertions, 0 deletions
diff --git a/Gemfile b/Gemfile
index 0321760..4166d50 100644
--- a/Gemfile
+++ b/Gemfile
@@ -3,6 +3,7 @@ source 'https://rubygems.org'
group :development, :test do
gem 'listen', '~> 0.5.0'
gem 'rspec', '~> 3.8.0'
+ gem 'rspec-parameterized', '~> 0.4.0'
gem 'rubocop', '0.49.1', require: false
gem 'simplecov', '~> 0.9.0', require: false
gem 'vcr', '~> 4.0.0'
diff --git a/Gemfile.lock b/Gemfile.lock
index eb6dfea..f23d781 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,20 +1,40 @@
GEM
remote: https://rubygems.org/
specs:
+ abstract_type (0.0.7)
+ adamantium (0.2.0)
+ ice_nine (~> 0.11.0)
+ memoizable (~> 0.4.0)
addressable (2.5.2)
public_suffix (>= 2.0.2, < 4.0)
ast (2.4.0)
+ binding_of_caller (0.8.0)
+ debug_inspector (>= 0.0.1)
+ coderay (1.1.2)
+ concord (0.1.5)
+ adamantium (~> 0.2.0)
+ equalizer (~> 0.0.9)
crack (0.4.3)
safe_yaml (~> 1.0.0)
+ debug_inspector (0.0.3)
diff-lcs (1.3)
docile (1.1.5)
+ equalizer (0.0.11)
hashdiff (0.3.7)
+ ice_nine (0.11.2)
listen (0.5.3)
+ memoizable (0.4.2)
+ thread_safe (~> 0.3, >= 0.3.1)
multi_json (1.13.1)
parallel (1.12.1)
parser (2.5.1.2)
ast (~> 2.4.0)
powerpack (0.1.2)
+ proc_to_ast (0.1.0)
+ coderay
+ parser
+ unparser
+ procto (0.0.3)
public_suffix (3.0.3)
rainbow (2.2.2)
rake
@@ -31,6 +51,12 @@ GEM
rspec-mocks (3.8.0)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.8.0)
+ rspec-parameterized (0.4.0)
+ binding_of_caller
+ parser
+ proc_to_ast
+ rspec (>= 2.13, < 4)
+ unparser
rspec-support (3.8.0)
rubocop (0.49.1)
parallel (~> 1.10)
@@ -46,7 +72,16 @@ GEM
multi_json (~> 1.0)
simplecov-html (~> 0.9.0)
simplecov-html (0.9.0)
+ thread_safe (0.3.6)
unicode-display_width (1.4.0)
+ unparser (0.2.8)
+ abstract_type (~> 0.0.7)
+ adamantium (~> 0.2.0)
+ concord (~> 0.1.5)
+ diff-lcs (~> 1.3)
+ equalizer (~> 0.0.9)
+ parser (>= 2.3.1.2, < 2.6)
+ procto (~> 0.0.2)
vcr (4.0.0)
webmock (3.4.2)
addressable (>= 2.3.6)
@@ -59,6 +94,7 @@ PLATFORMS
DEPENDENCIES
listen (~> 0.5.0)
rspec (~> 3.8.0)
+ rspec-parameterized (~> 0.4.0)
rubocop (= 0.49.1)
simplecov (~> 0.9.0)
vcr (~> 4.0.0)
diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb
index 4a9c15e..dfdf449 100644
--- a/spec/spec_helper.rb
+++ b/spec/spec_helper.rb
@@ -1,3 +1,4 @@
+require 'rspec-parameterized'
require 'simplecov'
SimpleCov.start