Hi!
I would really like to find a way to allow me to write RSpec  
specifications for code that use database transactions. I know I can set

config.use_transactional_fixtures = false

in my spec_helper.rb. That works, and that's great, but it will (I  
think) slow down my specs quite a bit. I would like to turn off  
transactional fixtures for just a single spec (describe), or even  
better, just a single example (it). I tried this:

   before(:all) do
     Spec::Runner.configure do |config|
       config.use_transactional_fixtures = false
     end
   end

   after(:all) do
     Spec::Runner.configure do |config|
       config.use_transactional_fixtures = true
     end
   end

but that didn't work.

Or is setting use_transactional_fixtures=false on a global level  
really the way to go even if it slows you down? It certainly feels a  
lot cleaner and solid to me. Maybe I need more db stubbing.

Thanks in advance for any pointers!

Cheers

Peter
http://marklunds.com

_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to