Parent

Files

Moqueue::Matchers::HasReceived

Public Class Methods

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

Public Instance Methods

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

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.