怎樣一個模擬的是位於引用的文件通過紅寶石RSpec的嘲諷實用方法
require 'myfile.rb'
該文件的內容的實用方法是像這樣。
public
def my_method_name(arg1, arg2, arg3)
{
....
}
目前,我有這樣的:
double("mydouble", "my_method_name" => somehash)
我那麼單元測試類我測試,它調用這個方法,但是這似乎並沒有在所有嘲笑的方法。 所有幫助表示讚賞
基本上,我想模擬的方法做一些網絡查詢。我只想說:任何時候調用這個方法,都會返回這個散列。這種方法不是類的一部分(或者我相信)。
你想爲一個類的所有實例存根方法嗎?你能舉出一個你預期會發生什麼樣的代碼嗎? – ndn
上面編輯的問題。我想模擬的方法在我正在測試的類中使用。不知道我的問題是否清楚。 – user98651