簡體   English   中英

如何在rspec中使用綁定撬?

[英]How to use binding pry with rspec?

我在spec / controller / admin / locations_controller_spec.rb中遇到以下問題。

具體在這里:

describe 'create' do
it 'should create the record' do
  expect do
    binding.pry
    post :create, params: { location: FactoryBot.attributes_for(:location) }
  end.to change(Location, :count).by(1)
end

結束

我猜我把它放在正確的位置打了。 使用Rails控制台獲取輸出時,實際上需要調用什么?

將gem添加到您的test組中:

group :test do
  gem 'rspec'
  gem 'pry-byebug'
  gem 'pry-rails'
end

如果您在測試環境中安裝了必需的gem,則在運行rspec測試時將看到綁定

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM