2
我想用ruby-debug來調試我的規格。當我這樣做時,我無法訪問局部變量。但是,實例變量很好。有沒有辦法使這個工作與局部變量?爲什麼ruby-debug不允許我在規範中看到局部變量?
下面是一個例子規格:
require 'spec/autorun'
describe "empty spec" do
it "should be able to be debugged" do
x = 'foo'
@x = 'bar'
debugger
end
end
在調試器/ IRB,我可以看到@x
但不x
。 Detailed output.
這只是使用紅寶石調試塊的限制還是這是我可以爲我工作?
(在平均時間,我使用的多個實例變量不是我真的應該在我的規格。)