123456789_123456789_123456789_123456789_123456789_

Class: RSpec::Mocks::AnyInstance::StubChainChain Private

Do not use. This class is for internal use only.
Relationships & Source Files
Super Chains via Extension / Inclusion / Inheritance
Class Chain:
self, StubChain, Chain
Instance Chain:
Inherits: RSpec::Mocks::AnyInstance::StubChain
Defined in: rspec-mocks/lib/rspec/mocks/any_instance/stub_chain_chain.rb

Constant Summary

StubChain - Inherited

EmptyInvocationOrder, InvocationOrder

Class Method Summary

Chain - Inherited

Instance Attribute Summary

Instance Method Summary

StubChain - Inherited

Chain - Inherited

Chain::Customizations - Included

#and_call_original

Records the and_call_original message for playback against an instance that invokes a method stubbed or mocked using any_instance.

#and_raise

Records the and_raise message for playback against an instance that invokes a method stubbed or mocked using any_instance.

#and_return

Records the and_return message for playback against an instance that invokes a method stubbed or mocked using any_instance.

#and_throw

Records the and_throw message for playback against an instance that invokes a method stubbed or mocked using any_instance.

#and_wrap_original

Records the and_wrap_original message for playback against an instance that invokes a method stubbed or mocked using any_instance.

#and_yield

Records the and_yield message for playback against an instance that invokes a method stubbed or mocked using any_instance.

#at_least

Records the at_least message for playback against an instance that invokes a method stubbed or mocked using any_instance.

#at_most

Records the at_most message for playback against an instance that invokes a method stubbed or mocked using any_instance.

#exactly

Records the exactly message for playback against an instance that invokes a method stubbed or mocked using any_instance.

#never

Records the never message for playback against an instance that invokes a method stubbed or mocked using any_instance.

#once

Records the once message for playback against an instance that invokes a method stubbed or mocked using any_instance.

#thrice

Records the thrice message for playback against an instance that invokes a method stubbed or mocked using any_instance.

#time

Records the time message for playback against an instance that invokes a method stubbed or mocked using any_instance.

#times

Records the times message for playback against an instance that invokes a method stubbed or mocked using any_instance.

#twice

Records the twice message for playback against an instance that invokes a method stubbed or mocked using any_instance.

#with

Records the with message for playback against an instance that invokes a method stubbed or mocked using any_instance.

Instance Method Details

#create_message_expectation_on(instance) (private)

[ GitHub ]

  
# File 'rspec-mocks/lib/rspec/mocks/any_instance/stub_chain_chain.rb', line 13

def create_message_expectation_on(instance)
  ::RSpec::Mocks::StubChain.stub_chain_on(instance, *@expectation_args, &@expectation_block)
end

#invocation_order (private)

[ GitHub ]

  
# File 'rspec-mocks/lib/rspec/mocks/any_instance/stub_chain_chain.rb', line 17

def invocation_order
  EmptyInvocationOrder
end