Sha256: 7a803cbc2f746ae1960433a4617ade6d0e86f5964292869f52ce2c9a5e64bc7a
Contents?: true
Size: 770 Bytes
Versions: 4
Compression:
Stored size: 770 Bytes
Contents
# frozen_string_literal: true require "cases/helper" class TestRecord < ActiveRecord::Base end class TestDisconnectedAdapter < ActiveRecord::TestCase self.use_transactional_tests = false def setup @connection = ActiveRecord::Base.connection end teardown do return if in_memory_db? db_config = ActiveRecord::Base.connection_db_config ActiveRecord::Base.establish_connection(db_config) end unless in_memory_db? test "can't execute statements while disconnected" do @connection.execute "SELECT count(*) from products" @connection.disconnect! assert_raises(ActiveRecord::ConnectionNotEstablished) do @connection.execute "SELECT count(*) from products" end end end end
Version data entries
4 entries across 4 versions & 1 rubygems