我的背景是 Java,我是 Ruby 新手。我看到了一个名为 Mocka 的模拟/存根框架。我看到了这个示例测试方法:
require 'test/unit'
require 'mocha/test_unit'
class MiscExampleTest < Test::Unit::TestCase
# ...
def test_mocking_an_instance_method_on_a_real_object
product = Product.new
product.expects(:save).returns(true)
assert product.save
end
#...
end
使用什么机制“自动”创建 Person 类(或对象)的模拟对象?不知道谷歌是为了什么。
如果是这样
product = mock(Product.new)
我很容易得到它。
谢谢你!:)