I know that generally it is not considered best practice to user
before(:all) and after(:all) as state is shared between all examples, which
is a unit-testing anti-pattern. The rspec book recommends setting up
fixtures and environment for each example. Perhaps to drive this point home,
support for this method has been dropped in rspec2? (just a guess)
Bayard Randel
nocturne.net.nz


On 14 July 2010 00:25, Ivo Dancet <caifara.subscr...@gmail.com> wrote:

> Hi
>
> I'm upgrading an application to rspec2/rails3. A certain suite of tests,
> that generates a pdf document, uses a before(:all) filter to set the
> environment using mocks and stubs. Then the pdf gets generated and after
> that all the tests run on that same pdf document. In rspec2 it seems like I
> can only use mocks and stubs in in before(:each) filters (thus not in
> before(:all) filters). Has this been changed, or is this supposed to work (I
> may be doing something wrong)?
>
> Thanks
> _______________________________________________
> 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

Reply via email to