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

gitlab.com/gitlab-org/gitaly.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Duncalfe <lduncalfe@gitlab.com>2019-02-28 10:49:38 +0300
committerZeger-Jan van de Weg <git@zjvandeweg.nl>2019-02-28 10:49:38 +0300
commit4345cbeeba98440663a50c7b710f72f93b5e41c0 (patch)
tree4116941b94a8408b6756ba91795c25dc58f58b64
parente0a71e731ac78b5be8392f0c742798813b2d7bf3 (diff)
Allow debugging ruby tests with pry
-rw-r--r--changelogs/unreleased/allow-developers-to-debug-ruby-with-pry.yml5
-rw-r--r--ruby/Gemfile1
-rw-r--r--ruby/Gemfile.lock5
-rw-r--r--ruby/spec/spec_helper.rb1
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')