我可能失去了一些東西完全明顯,但爲什麼我必須這樣做:爲什麼你不能直接存根!模擬對象?
setup do
@person = mock("person")
@person.stub!(:name).and_return("david")
end
而不是
@person = mock("person").stub!(:name).and_return("david")
什麼是假(「字符串」)返回不允許它被釘住而不允許@person被釘住?是模擬不返回一個對象(也許只是修改的mock'ed出功能的一些內部哈希表,然後返回一個單獨的對象?
謝謝 - 由過度困惑阿雷爾和JQuery :) – David 2011-01-12 21:15:04