class Shoulda::Matchers::Independent::DelegateMethodMatcher
def failure_message
def failure_message message = "Expected #{class_under_test} to #{description}.\n\n" if failed_to_allow_nil_delegate_object? || failed_to_handle_private_delegation? message << formatted_delegating_method_name(include_module: true) message << ' did delegate to ' message << formatted_delegate_object_reader_method_name end if failed_to_allow_nil_delegate_object? message << ' when it was non-nil, but it failed to account ' message << 'for when ' message << formatted_delegate_object_reader_method_name message << ' *was* nil.' elsif failed_to_handle_private_delegation? message << ", but 'private: true' is missing." else message << 'Method calls sent to ' message << formatted_delegate_object_reader_method_name( include_module: true, ) message << ": #{formatted_calls_on_delegate_object}" end Shoulda::Matchers.word_wrap(message) end