On Wed, Mar 5, 2008 at 1:31 PM, David Chelimsky <[EMAIL PROTECTED]> wrote: > On Mar 5, 2008, at 11:43 AM, "Rick DeNatale" <[EMAIL PROTECTED]> > > wrote: > > > On Wed, Mar 5, 2008 at 12:28 PM, Rick DeNatale <[EMAIL PROTECTED] > > > wrote: > >> I'm wanting to write a spec that a model is applying an :order option > >> to a find call, but I don't want to completely specify all of the > >> find > >> parameters. > >> > >> So I want to write something like this, say in a controller spec > >> > >> User.should_receive(:find).with(:all, hash_with_at_least(:order => > >> 'user.name ASC')) > >> get 'index', :sort => 'up' > > I really like this idea. What about something more general that can > handle the first n args too?
That's a horse of a different color I think. It would need to dig into MessageExpectation#with and/or the way ArgumentExpectations are built. Dealing with it an argument at a time is easy since it just needs == to 'do the right thing' on an argument 'proxy'. -- Rick DeNatale My blog on Ruby http://talklikeaduck.denhaven2.com/ _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users