rspec v1.2中 any_instance 的别名是什么?
Object.any_instance.stub(:foo).and_return("return_value")
P.S。
抱歉我的英文。
答案 0 :(得分:0)
没有一个。 rspec-2.6首先支持any_instance
:http://rubydoc.info/gems/rspec-mocks/file/Changelog.md。
答案 1 :(得分:0)
“黑客”是在测试范围内重新定义一个类的方法:
例如如果你想制作一个如下的存根:
SomeClass.any_instance.stub(:foo).and_return(return_value)
-
describe SomeClass
class SomeClass
def foo
return "return value"
end
end
# your test goes here
end