有没有办法模拟只存在的类方法(参数数量正确),但不是全部?我想测试我是否使用具有正确数量的参数的现有方法,即使对象被模拟。
我正在使用 ruby 1.9.3 和 mocha (0.11.1) 进行测试。
class A
def a
return 1
end
end
...
def test_...
object = A.new # or object = mock( '::A' )
object.expects( :a ) # ok
object.expects( :b ) # I want "no method error" to be raised...
object.stubs( :c ) # And here too
end