Estoy en el proceso de actualizar mi aplicación a Rails 3. Empecé a usar Rspec 2 con Rails 3. Necesito desconectar dispositivos transaccionales para algunas de mis pruebas rspec . Antes he utilizado el siguiente código en las especificaciones de mi modeloRails 3 y Rspec 2 apagan dispositivos transaccionales para pruebas individuales
before(:all) do
ActiveSupport::TestCase.use_transactional_fixtures = false
end
after(:all) do
ActiveSupport::TestCase.use_transactional_fixtures = true
clean_engine_database
end
Que ahora me da el error:
Failure/Error: ActiveSupport::TestCase.use_transactional_fixtures = false
undefined method `use_transactional_fixtures=' for ActiveSupport::TestCase:Class
¿Hay una manera de hacer esto por bloque de prueba en Rails 3 con Rspec 2?
posible duplicado de [Desactivar dispositivos transaccionales para una especificación con RSpec 2] (http://stackoverflow.com/questions/3853098/turn-off-transactional-fixtures-for-one-spec-with-rspec-2) – shingara
esto no parece ser duplicado. solo están relacionados. –