Method: Spec::Mocks::ErrorGenerator#raise_unexpected_message_args_error

Defined in:
lib/spec/mocks/error_generator.rb

#raise_unexpected_message_args_error(expectation, *args) ⇒ Object



19
20
21
22
23
# File 'lib/spec/mocks/error_generator.rb', line 19

def raise_unexpected_message_args_error(expectation, *args)
  expected_args = format_args(*expectation.expected_args)
  actual_args = args.empty? ? "(no args)" : format_args(*args)
  __raise "#{intro} expected #{expectation.sym.inspect} with #{expected_args} but received it with #{actual_args}"
end