1
如果我的RSpec的测试我有如何获取查询以返回我的模拟对象?
foo = mock_model(Foo, id: 1)
&我的代码运行
Foo.where(id: 1)
我的代码将永远无法为mock_model
foo
永远不会属于富收藏,例如
Foo.count # => 0
如果我跑foo.instance_of?(Foo)
我得到true
这样的行为是正确的。我错过了什么?我想依靠真正的模拟&不必依赖FactoryGirl或实例化Foo本身的对象。