0
我想測試的方法是:幫助存根和模擬測試,如何使用一個模擬,也必須返回一個值?
def self.load_file(file)
lookup = ''
if file.extension.include? "abc"
lookup = file.extension
else
lookup = file.last_updated
end
@location = Location.find_by_lookup(lookup)
@location
end
所以我需要存根文件,以便它響應延伸和LAST_UPDATED電話。 我還需要模擬對file.last_updated的調用,因爲我想確保如果文件擴展名具有'abc',它不會通過擴展名查找,而是通過'last_updated'查找。
我該如何測試?
你說要通過與擴展LAST_UPDATED查找名爲「abc」,但你代碼是相反的... – 2011-06-05 21:12:29