Hi,

I'm trying to setup a mock for my controller test but I can't get it to
recognise the mock.

I use

 it "should find all users" do
   User.should_receive(:find).with( :all, :limit => 10
).and_return([EMAIL PROTECTED])
   do_get
 end

and in the controller
@users = User.find(:all, :limit => 10 )

But this does not work.  It gives me
User expected :find with (:all) once, but received it 0 times

If I remove the :limit from the controller
@users = User.find(:all)

I get
User expected :find with (:all, {:limit=>10}) once, but received it 0 times

How do I spec mocks with options passed to them?

Cheers
Daniel
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to