class FixturesBrokenRollbackTest

Public Instance Methods

ar_setup_fixtures()
Alias for: setup_fixtures
ar_teardown_fixtures()
Alias for: teardown_fixtures
blank_setup() click to toggle source
# File activerecord/test/cases/fixtures_test.rb, line 767
def blank_setup
  @fixture_connections = [ActiveRecord::Base.connection]
end
Also aliased as: setup_fixtures, setup
blank_teardown() click to toggle source
# File activerecord/test/cases/fixtures_test.rb, line 774
def blank_teardown; end
Also aliased as: teardown_fixtures, teardown
setup()
Alias for: blank_setup
setup_fixtures()
Also aliased as: ar_setup_fixtures
Alias for: blank_setup
teardown()
Alias for: blank_teardown
teardown_fixtures()
Also aliased as: ar_teardown_fixtures
Alias for: blank_teardown
test_no_rollback_in_teardown_unless_transaction_active() click to toggle source
# File activerecord/test/cases/fixtures_test.rb, line 779
def test_no_rollback_in_teardown_unless_transaction_active
  assert_equal 0, ActiveRecord::Base.connection.open_transactions
  assert_raise(RuntimeError) { ar_setup_fixtures }
  assert_equal 0, ActiveRecord::Base.connection.open_transactions
  assert_nothing_raised { ar_teardown_fixtures }
  assert_equal 0, ActiveRecord::Base.connection.open_transactions
end

Private Instance Methods

load_fixtures(config) click to toggle source
# File activerecord/test/cases/fixtures_test.rb, line 788
def load_fixtures(config)
  raise "argh"
end