0
什麼是rspec v1.2中any_instance的別名?rspec中的Object.any_instance(1.2版)
Object.any_instance.stub(:foo).and_return("return_value")
P.S.
對不起,我的英文。
什麼是rspec v1.2中any_instance的別名?rspec中的Object.any_instance(1.2版)
Object.any_instance.stub(:foo).and_return("return_value")
P.S.
對不起,我的英文。
「黑客」是要在測試範圍內重新定義班級的方法:
如果你想使像一個存根:
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
沒有一個。在rspec-2.6中首次支持any_instance
:http://rubydoc.info/gems/rspec-mocks/file/Changelog.md。
怎麼樣一些黑客或任何類似的結果可能與實現? – ted