class IncludeMatcher
Public Class Methods
new(*expected)
click to toggle source
# File lib/mspec/matchers/include.rb, line 2 def initialize(*expected) @expected = expected end
Public Instance Methods
failure_message()
click to toggle source
# File lib/mspec/matchers/include.rb, line 17 def failure_message ["Expected #{@actual.inspect}", "to include #{@element.inspect}"] end
matches?(actual)
click to toggle source
# File lib/mspec/matchers/include.rb, line 6 def matches?(actual) @actual = actual @expected.each do |e| @element = e unless @actual.include?(e) return false end end return true end
negative_failure_message()
click to toggle source
# File lib/mspec/matchers/include.rb, line 21 def negative_failure_message ["Expected #{@actual.inspect}", "not to include #{@element.inspect}"] end