我想在rspec测试期间在方法中启动调试器。我知道,我可以在规范(like in this question)中执行此操作,我的--debug
文件中有.rspec
。
我想将debugger
放在正在测试的方法中:
it "should be OK" do
User.ok? should be_true
end
class User
def ok?
do_something
debugger #here is my breakpoint
do_something
end
end
当我执行类似于该示例的操作并运行rspec(使用rake spec
或guard
或rspec
)时,breakpoind不起作用。
答案 0 :(得分:3)
您应该将调试器gem放在gemfile中的:test组下。
gem 'debugger', group: [:development, :test]