diff options
author | Luke Duncalfe <lduncalfe@gitlab.com> | 2019-02-28 10:49:38 +0300 |
---|---|---|
committer | Zeger-Jan van de Weg <git@zjvandeweg.nl> | 2019-02-28 10:49:38 +0300 |
commit | 4345cbeeba98440663a50c7b710f72f93b5e41c0 (patch) | |
tree | 4116941b94a8408b6756ba91795c25dc58f58b64 | |
parent | e0a71e731ac78b5be8392f0c742798813b2d7bf3 (diff) |
Allow debugging ruby tests with pry
-rw-r--r-- | changelogs/unreleased/allow-developers-to-debug-ruby-with-pry.yml | 5 | ||||
-rw-r--r-- | ruby/Gemfile | 1 | ||||
-rw-r--r-- | ruby/Gemfile.lock | 5 | ||||
-rw-r--r-- | ruby/spec/spec_helper.rb | 1 |
4 files changed, 12 insertions, 0 deletions
diff --git a/changelogs/unreleased/allow-developers-to-debug-ruby-with-pry.yml b/changelogs/unreleased/allow-developers-to-debug-ruby-with-pry.yml new file mode 100644 index 000000000..68fb9594b --- /dev/null +++ b/changelogs/unreleased/allow-developers-to-debug-ruby-with-pry.yml @@ -0,0 +1,5 @@ +--- +title: Allow debugging ruby tests with pry +merge_request: 1102 +author: +type: added diff --git a/ruby/Gemfile b/ruby/Gemfile index 047826902..f01a571e1 100644 --- a/ruby/Gemfile +++ b/ruby/Gemfile @@ -28,6 +28,7 @@ group :development, :test do gem 'rspec-parameterized', require: false gem 'timecop', require: false gem 'factory_bot', require: false + gem 'pry', '~> 0.12.2', require: false # gitlab-shell spec gems gem 'listen', '~> 0.5.0' diff --git a/ruby/Gemfile.lock b/ruby/Gemfile.lock index 91932975e..a51408a61 100644 --- a/ruby/Gemfile.lock +++ b/ruby/Gemfile.lock @@ -79,6 +79,7 @@ GEM listen (0.5.3) memoizable (0.4.2) thread_safe (~> 0.3, >= 0.3.1) + method_source (0.9.2) mime-types (3.2.2) mime-types-data (~> 3.2015) mime-types-data (3.2018.0812) @@ -102,6 +103,9 @@ GEM parser unparser procto (0.0.3) + pry (0.12.2) + coderay (~> 1.1.0) + method_source (~> 0.9.0) public_suffix (3.0.3) rainbow (3.0.0) rbtrace (0.4.11) @@ -187,6 +191,7 @@ DEPENDENCIES grpc (~> 1.15.0) licensee (~> 8.9.0) listen (~> 0.5.0) + pry (~> 0.12.2) rbtrace rdoc (~> 4.2) rspec diff --git a/ruby/spec/spec_helper.rb b/ruby/spec/spec_helper.rb index 8b861254d..9011b96f3 100644 --- a/ruby/spec/spec_helper.rb +++ b/ruby/spec/spec_helper.rb @@ -5,6 +5,7 @@ require 'timecop' require 'test_repo_helper' require 'rspec-parameterized' require 'factory_bot' +require 'pry' # Load these helpers first, since they're required by other helpers require File.join(__dir__, 'support/helpers/gitlab_shell_helper.rb') |