Parameter matcher which matches when actual parameter includes expected value.
@private
# File lib/mocha/parameter_matchers/includes.rb, line 31 def initialize(item) @item = item end
@private
# File lib/mocha/parameter_matchers/includes.rb, line 36 def matches?(available_parameters) parameter = available_parameters.shift return false unless parameter.respond_to?(:include?) return parameter.include?(@item) end
@private
# File lib/mocha/parameter_matchers/includes.rb, line 43 def mocha_inspect "includes(#{@item.mocha_inspect})" end