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

Reply via email to