123456789_123456789_123456789_123456789_123456789_

Class: RSpec::Mocks::AnyInstance::ExpectationChain Private

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

Class Method Summary

Chain - Inherited

Instance Attribute Summary

Chain - Inherited

Instance Method Summary

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 Attribute Details

#expectation_fulfilled?Boolean (readonly)

[ GitHub ]

  
# File 'rspec-mocks/lib/rspec/mocks/any_instance/expectation_chain.rb', line 6

def expectation_fulfilled?
  @expectation_fulfilled || constrained_to_any_of?(:never)
end

Instance Method Details

#verify_invocation_order(_rspec_method_name, *_args, &_block) (private)

[ GitHub ]

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

def verify_invocation_order(_rspec_method_name, *_args, &_block)
end