0
我需要局部嘲弄:部分嘲諷
class Post
def meth1; meth2; end
def meth2; nil; end
end
real_model = Post.new
mock_model = SomeMock.new real_model
mock_model.expect :meth1, true
mock_model.validate
mock_model.verify # should return true if #meth2 has worked and false otherwise
有SimpleMock(https://github.com/tatey/simple_mock),但似乎它 不接受部分嘲弄: https://github.com/tatey/simple_mock/issues/3
你能幫助我嗎?由於
非常感謝!你不知道它是如何實現的?我不會使用一個大包,但只是部分嘲諷...我試圖發現RR的代碼,但是...這很複雜?你知道它是如何實現的嗎? –