==(actual)
click to toggle source
argument()
click to toggle source
arguments()
click to toggle source
description()
click to toggle source
def description
"respond to #{pp_names}#{with_arity}"
end
does_not_match?(actual)
click to toggle source
def does_not_match?(actual)
find_failing_method_names(actual, :select).empty?
end
failure_message_for_should()
click to toggle source
def failure_message_for_should
"expected #{@actual.inspect} to respond to #{@failing_method_names.collect {|name| name.inspect }.join(', ')}#{with_arity}"
end
failure_message_for_should_not()
click to toggle source
def failure_message_for_should_not
failure_message_for_should.sub(%rto respond to/, 'not to respond to')
end
matches?(actual)
click to toggle source
def matches?(actual)
find_failing_method_names(actual, :reject).empty?
end
with(n)
click to toggle source
def with(n)
@expected_arity = n
self
end