Parent

Files

Moqueue::Matchers::HasReceived

Public Class Methods

new(expected_msg) click to toggle source
# File lib/moqueue/matchers.rb, line 6
def initialize(expected_msg)
  @expected_msg = expected_msg
end

Public Instance Methods

failure_message_for_should() click to toggle source
# File lib/moqueue/matchers.rb, line 21
def failure_message_for_should
  "expected #{@queue.inspect} to have received message ``#{@expected_msg}''"
end
failure_message_for_should_not() click to toggle source
# File lib/moqueue/matchers.rb, line 25
def failure_message_for_should_not
  "expected #{@queue.inspect} to not have received message ``#{@expected_msg}''"
end
matches?(queue) click to toggle source
# File lib/moqueue/matchers.rb, line 10
def matches?(queue)
  if queue.respond_to?(:received_message?)
    @queue = queue
    @queue.received_message?(@expected_msg)
  else
    raise NoMethodError, 
    "Grrr. you can't use ``should have_received_message'' on #{queue.inspect} " +
    "because it doesn't respond_to :received_message?"
  end
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.