class TestUnconnectedAdapter

Public Instance Methods

setup() click to toggle source
# File activerecord/test/cases/unconnected_test.rb, line 11
def setup
  @underlying = ActiveRecord::Base.connection
  @specification = ActiveRecord::Base.remove_connection
end
test_connection_no_longer_established() click to toggle source
# File activerecord/test/cases/unconnected_test.rb, line 22
def test_connection_no_longer_established
  assert_raise(ActiveRecord::ConnectionNotEstablished) do
    TestRecord.find(1)
  end

  assert_raise(ActiveRecord::ConnectionNotEstablished) do
    TestRecord.new.save
  end
end
test_underlying_adapter_no_longer_active() click to toggle source
# File activerecord/test/cases/unconnected_test.rb, line 32
def test_underlying_adapter_no_longer_active
  assert !@underlying.active?, "Removed adapter should no longer be active"
end