@private
# File lib/rspec/mocks/any_instance/expect_chain_chain.rb, line 6 def initialize(*args) super @expectation_fulfilled = false end
# File lib/rspec/mocks/any_instance/expect_chain_chain.rb, line 11 def expectation_fulfilled? @expectation_fulfilled end
# File lib/rspec/mocks/any_instance/expect_chain_chain.rb, line 15 def playback!(instance) super.tap { @expectation_fulfilled = true } end
# File lib/rspec/mocks/any_instance/expect_chain_chain.rb, line 21 def create_message_expectation_on(instance) ::RSpec::Mocks::ExpectChain.expect_chain_on(instance, *@expectation_args, &@expectation_block) end
# File lib/rspec/mocks/any_instance/expect_chain_chain.rb, line 25 def invocation_order @invocation_order ||= { :and_return => [nil], :and_raise => [nil], :and_yield => [nil] } end