David Chelimsky wrote: > So this presents an interesting problem :) > > My intent some time back was to deprecate :shared => true, not > share_examples_for (which is aliased with shared_examples_for). Based > on that, the rspec.info site is correct and Pat is incorrect. However, > Pat didn't know that because I never communicated it in any other way > besides documenting the method on the site. > > Now as we're introducing rspec-2 to the mix, option hashes passed to > describe and it will become much more common. On the grounds that it > would simplify the API, it seems to me it might make more sense in > rspec-2 to use :shared => true and get rid of these methods. > > Thoughts? > > David
I'm a fan of "shared_examples_for", because it's beautifully descriptive of what the purpose of its block is: sharing its examples with other example groups. Passing ":shared => true" to a "describe" is less obvious to me, simply because it doesn't stand out. This is especially true when ":shared => true" is at the end of a long string. Eg: http://pastie.org/858196 Cheers, Nick -- Posted via http://www.ruby-forum.com/. _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users