]> git.openstreetmap.org Git - rails.git/blob - vendor/gems/rspec-1.1.2/spec/spec/mocks/record_messages_spec.rb
ec247726dd13b83f34a0f5d95c213681fa5cb50e
[rails.git] / vendor / gems / rspec-1.1.2 / spec / spec / mocks / record_messages_spec.rb
1 require File.dirname(__FILE__) + '/../../spec_helper'
2
3 module Spec
4   module Mocks
5     describe "a mock" do
6       before(:each) do
7         @mock = mock("mock", :null_object => true)
8       end
9       it "should answer false for received_message? when no messages received" do
10         @mock.received_message?(:message).should be_false
11       end
12       it "should answer true for received_message? when message received" do
13         @mock.message
14         @mock.received_message?(:message).should be_true
15       end
16       it "should answer true for received_message? when message received with correct args" do
17         @mock.message 1,2,3
18         @mock.received_message?(:message, 1,2,3).should be_true
19       end
20       it "should answer false for received_message? when message received with incorrect args" do
21         @mock.message 1,2,3
22         @mock.received_message?(:message, 1,2).should be_false
23       end
24     end
25   end
26 end