On Dec 28, 2007 11:00 PM, Andrew WC Brown <[EMAIL PROTECTED]> wrote: > I was looking over some of my specs. > I was thinking that the following: > > @game.should_receive(:name).and_return('The Battle for Blaze') > @game.should_receive(:people).and_return(5000000) > @game.should_receive (:activated).and_return(true) > > Would it look cleaner if I could do this instead? > > @game.should_recieve_and_return( > :name => 'The Battle for Blaze' > :people => 5000000 > :activated => true) > > Opinions? > > _______________________________________________ > rspec-users mailing list > rspec-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users >
Two thoughts as to why I wouldn't use this... 1. One expectation per example 2. Stub queries, expect commands Your way is clean though. How do you handle arguments? Pat _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users