中取消any_instance的Mocha stubbing,就像this question一樣,我也在使用Ryan Bates的nifty_scaffold。它具有使用Mocha的any_instance方法強制隱藏在控制器後面的模型對象中的「無效」狀態的理想方面。有沒有辦法在Test :: Unit
與我鏈接到的問題不同,我沒有使用RSpec,而是使用Test :: Unit。這意味着這兩種以RSpec爲中心的解決方案不適合我。
是否有一般(即:與Test :: Unit一起工作)的方式來刪除any_instance存根?我相信它在我的測試中造成了一個錯誤,我想驗證一下。
非常好。這看起來像是可以添加/ monkeypatched到摩卡的東西。 – 2010-05-24 16:05:36
我從來沒有覺得需要這個功能,但是如果你想遊說一張票 - http://floehopper.lighthouseapp.com/projects/22289-mocha/tickets/69-allow-unstubbing-of-methods爲改變。如果你有一些你爲什麼想要使用它的例子,那將是非常好的。 – 2010-09-26 16:51:02
我已添加未分類功能 - 摩卡::對象方法#未讀 - 請參閱http://mocha.rubyforge.org/classes/Mocha/ObjectMethods.html#M000009 – 2010-12-02 11:08:19