class A
include Logging
log_to 'whatever'
end
我想測試方法log_to
是否被正確的參數調用。但正如您可能已經猜到的那樣,log_to
方法來自Logging模塊,並在類加載時調用。如何編寫規範或自定義匹配器來檢查log_to 'whatever'
是否被調用?如何爲類加載調用的類方法編寫規範?
即使我嘲笑上class A
的log_to
方法,是在規範沒有辦法看它是否會被調用,因爲它類加載過程中被調用。我試圖刪除常量並重新加載它似乎沒有工作。思考?
我同意你的看法,但要做一個類別日誌到不同的文件,這樣做的方式纔有意義。不是嗎?如果不是,你能否以不同的方式提出建議? – Chirantan 2012-01-20 15:17:39
@Chirantin,思考一下,你是對的 - 實施應該堅持下去。我會嘗試發明一種不同的方式來測試它 - 我對迄今爲止的建議並不滿意。 – 2012-01-20 16:17:12