On Jan 27, 2011, at 5:11 PM, John Feminella wrote: > That's not quite right. :each runs before _each_ spec, while :all runs > once, before _any_ spec.
Perhaps :any is a better name? We could add it as an alternative for the same as :all. WDYT? > -- > John Feminella > Principal Consultant, BitsBuilder > LI: http://www.linkedin.com/in/fjsquared > SO: http://stackoverflow.com/users/75170/ > > > > On Thu, Jan 27, 2011 at 17:56, Brian Warner <li...@ruby-forum.com> wrote: >> I'm having a hard time grasping the difference between :each and :all. >> >> If I have a bunch of stuff inside a "before :each" block. Everytime I >> try to run an example that block of code will be run before the example. >> >> Now if I had the same code inside a "before :all" block. Everytime an >> example is run, that block will still be run. Yielding the same results. >> At least in my mind. >> >> The RSpec book says something like "before :each" defines a state for >> each example. "before :all" defines a state for all the examples. But >> what's the difference? >> >> -- >> Posted via http://www.ruby-forum.com/. >> _______________________________________________ >> rspec-users mailing list >> rspec-users@rubyforge.org >> http://rubyforge.org/mailman/listinfo/rspec-users >> > _______________________________________________ > rspec-users mailing list > rspec-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users