On Feb 24, 2011, at 11:55 AM, Fearless Fool wrote:

> I'm baffled.  If I do:
> 
>  $ bundle exec ruby  -S rspec --tty A_spec.rb
>  $ bundle exec ruby  -S rspec --tty B_spec.rb
> 
> I get no errors.  But then if I do:
> 
>  $ bundle exec ruby  -S rspec --tty A_spec.rb B_spec.rb
> 
> I get an error on B_spec.  And if I reverse the order:
> 
>  $ bundle exec ruby  -S rspec --tty B_spec.rb A_spec.rb
> 
> I get an entirely different error on A_spec.

What are the failures you're seeing?

>  I swear that I'm not doing
> any before(:all) anywhere, but clearly there's some state that is
> persisting between the two spec files.  I've tried inserting
> $stderr.puts() messages to gain some insight as to what's happening, but
> they seem to be suppressed (is that expected?).
> 
> So: any ideas of gotchas to look out for?
> 
> In the meantime, I'm going to start commenting out blocks of tests in
> A_spec and see when B_spec stops failing.
> 
> -- 
> 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

Reply via email to