@private
# File lib/rspec/mocks/matchers/receive_messages.rb, line 12 def name "receive_messages" end
# File lib/rspec/mocks/matchers/receive_messages.rb, line 31 def setup_allowance(subject) warn_about_block if block_given? each_message_on( proxy_on(subject) ) do |host, message, return_value| host.add_simple_stub(message, return_value) end end
# File lib/rspec/mocks/matchers/receive_messages.rb, line 45 def setup_any_instance_allowance(subject) warn_about_block if block_given? any_instance_of(subject).stub(@message_return_value_hash) end
# File lib/rspec/mocks/matchers/receive_messages.rb, line 38 def setup_any_instance_expectation(subject) warn_about_block if block_given? each_message_on( any_instance_of(subject) ) do |host, message, return_value| host.should_receive(message).and_return(return_value) end end
# File lib/rspec/mocks/matchers/receive_messages.rb, line 16 def setup_expectation(subject) warn_about_block if block_given? each_message_on( proxy_on(subject) ) do |host, message, return_value| host.add_simple_expectation(message, return_value, @backtrace_line) end end
# File lib/rspec/mocks/matchers/receive_messages.rb, line 24 def setup_negative_expectation(subject) raise NegationUnsupportedError, "`expect(...).to_not receive_messages` is not supported since it " + "doesn't really make sense. What would it even mean?" end
Generated with the Darkfish Rdoc Generator 2.