rspec v1.2中any_instance的别名是什么?
Object.any_instance.stub(:foo).and_return("return_value")
PS
对不起我的英语。
rspec v1.2中any_instance的别名是什么?
Object.any_instance.stub(:foo).and_return("return_value")
PS
对不起我的英语。
没有一个。any_instance
rspec-2.6 首次支持:http ://rubydoc.info/gems/rspec-mocks/file/Changelog.md 。
“hack”是在测试范围内重新定义一个类的方法:
例如,如果你想制作一个像这样的存根:
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