module Aruba::Matchers::BaseMatcher::DefaultFailureMessages

@api private Provides default implementations of failure messages, based on the `description`.

Public Instance Methods

failure_message() click to toggle source

@api private Provides a good generic failure message. Based on `description`. When subclassing, if you are not satisfied with this failure message you often only need to override `description`. @return [String]

# File lib/aruba/matchers/base/base_matcher.rb, line 62
def failure_message
  "expected #{description_of @actual} to #{description}"
end
failure_message_when_negated() click to toggle source

@api private Provides a good generic negative failure message. Based on `description`. When subclassing, if you are not satisfied with this failure message you often only need to override `description`. @return [String]

# File lib/aruba/matchers/base/base_matcher.rb, line 71
def failure_message_when_negated
  "expected #{description_of @actual} not to #{description}"
end