Module: RSpec::Matchers::BuiltIn::BaseMatcher::DefaultFailureMessages Private
- Included in:
- RSpec::Matchers::BuiltIn::BaseMatcher, DSL::DefaultImplementations
- Defined in:
- lib/rspec/matchers/built_in/base_matcher.rb
Overview
This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.
Provides default implementations of failure messages, based on the description
.
Instance Method Summary (collapse)
-
- (String) failure_message
private
Provides a good generic failure message.
-
- (String) failure_message_when_negated
private
Provides a good generic negative failure message.
Instance Method Details
- (String) failure_message
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
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
.
167 168 169 |
# File 'lib/rspec/matchers/built_in/base_matcher.rb', line 167 def "expected #{description_of @actual} to #{description}".dup end |
- (String) failure_message_when_negated
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
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
.
176 177 178 |
# File 'lib/rspec/matchers/built_in/base_matcher.rb', line 176 def "expected #{description_of @actual} not to #{description}".dup end |