在测试环境中未调用绑定撬

Binding pry not being called in test environment

我目前正在为我的 Rails 控制器编写规范。我似乎无法获得任何 puts 语句或 binding.pry,或 binding.remote_pry 工作。

我能够在开发环境中使用远程撬。

group :development, :test do
  gem 'rspec-rails', '~> 3.0'
  gem 'capybara'
  gem 'factory_girl_rails'
  gem 'daemons'
  gem 'pry-rails'
  gem 'pry-remote'
  gem 'binding_of_caller'
end

您似乎需要 require 'pry' 在您的测试环境中的某处调用它。您的 spec_helper.rbtest_helper.rb 或类似的地方可能是个好地方。