如何使用mocha删除对象上的所有方法?
我试过
object.stubs(:everything)
stub_everything('class_name')
上述两种方式均无效。
答案 0 :(得分:6)
第二种方法应该有效。请参阅Mocha Api
def test_product
product = stub_everything('ipod_product', :price => 100)
assert_nil product.manufacturer
assert_nil product.any_old_method
assert_equal 100, product.price
end