有没有人碰到这个?
使用:
MyClass.any_instance.should_receive(:my_method)
不起作用:
expect(MyClass.any_instance).to receive(:my_method)
我在这里搞砸了语法,还是不能用期望的语法来做这个? 我真的想在这里坚持下去,但还没有解决。
谢谢!
答案 0 :(得分:2)
RSpec引入了expect_any_instance_of
,如https://relishapp.com/rspec/rspec-mocks/v/3-0/docs/working-with-legacy-code/any-instance所述,为了支持这一点,"期待像"句法。你所展示的内容确实不受支持。