class RSpec::Mocks::MessageExpectation

def and_wrap_original(&block)

Returns:
  • (nil) - No further chaining is supported after this.

Other tags:
    Note: - This is only available on partial doubles.
def and_wrap_original(&block)
  if RSpec::Mocks::TestDouble === @method_double.object
    @error_generator.raise_only_valid_on_a_partial_double(:and_call_original)
  else
    warn_about_stub_override if implementation.inner_action
    @implementation = AndWrapOriginalImplementation.new(@method_double.original_implementation_callable, block)
    @yield_receiver_to_implementation_block = false
  end
  nil
end