Parent

Files

Class/Module Index [+]

Quicksearch

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

[Validate]

Generated with the Darkfish Rdoc Generator 2.