0

rspec v1.2中any_instance的别名是什么?

Object.any_instance.stub(:foo).and_return("return_value")

PS
对不起我的英语。

4

2 回答 2

0

没有一个。any_instancerspec-2.6 首次支持:http ://rubydoc.info/gems/rspec-mocks/file/Changelog.md 。

于 2012-09-21T12:31:05.697 回答
0

“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
于 2012-09-24T09:58:52.243 回答