0
我搜索一種方法來檢索模擬定義的源位置。例如。我想在rspec中有這樣的內容:獲取模擬定義的源位置(rspec)
describe "mocking AnyObj" do
before(:each) do
@x = Object.new
@x.stub(:fkt)
end
it "should return source location of @x.stub(:fkt)" do
@x.method(:fkt).source_location[1].should == 4
end
end
原因是爲了提供調試rspec文件的方法。
謝謝,這很接近。我認爲我無法通過method_double.rb創建存根的方式輕鬆獲取源位置。 – theldoria
你在找什麼來源? –
帶@ x.stub(:fkt)的行。 – theldoria