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' > > This ability to partially specify the contents of a hash argument > seems to be generally useful, particularly for Rails, and was > wondering if anyone had done this. I don't think it would be too hard.
Are you just wanting Mocha parameter matching? User.should_receive(:find).with(:all, has_entry(:order => 'user.name ASC')) get 'index', :sort => 'up' -- Zach Dennis http://www.continuousthinking.com _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users