Class: Wrong::StringComparisonFormatter

Inherits:
FailureMessage::Formatter show all
Defined in:
lib/wrong/message/string_comparison.rb

Instance Attribute Summary

Attributes inherited from FailureMessage::Formatter

#predicate

Instance Method Summary collapse

Methods inherited from FailureMessage::Formatter

#initialize, register

Constructor Details

This class inherits a constructor from Wrong::FailureMessage::Formatter

Instance Method Details

#describeObject



82
83
84
85
# File 'lib/wrong/message/string_comparison.rb', line 82

def describe
  comparison = Wrong::StringComparison.new(predicate.left, predicate.right)
  "\n" + comparison.message
end

#match?Boolean

Returns:

  • (Boolean)


76
77
78
79
80
# File 'lib/wrong/message/string_comparison.rb', line 76

def match?
  predicate.is_a?(Predicated::Equal) &&
          predicate.left.is_a?(String) &&
          predicate.right.is_a?(String)
end