failure_message_for_should()
click to toggle source
def failure_message_for_should
describe_spy_expectation(@spy, @method_name, @args, @options)
end
failure_message_for_should_not()
click to toggle source
def failure_message_for_should_not
describe_spy_negative_expectation(@spy, @method_name, @args, @options)
end
matches?(spy)
click to toggle source
def matches?(spy)
@spy = spy
@options = {}
@options[:times] = @times if @times
@options[:with_block] = @needs_block unless @needs_block.nil?
@spy.flexmock_received?(@method_name, @args, @options)
end
never()
click to toggle source
once()
click to toggle source
times(n)
click to toggle source
def times(n)
@times = n
self
end
twice()
click to toggle source
with(*args)
click to toggle source
def with(*args)
@args = args
self
end
with_a_block()
click to toggle source
def with_a_block
@needs_block = true
self
end
without_a_block()
click to toggle source
def without_a_block
@needs_block = false
self
end