Sha256: 3693d2d5dcb51c66cb7a08e22f31654d666136f4ca78a2e8298e3003f436a781
Contents?: true
Size: 760 Bytes
Versions: 6
Compression:
Stored size: 760 Bytes
Contents
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? spec = ActiveRecord::Base.connection_config ActiveRecord::Base.establish_connection(spec) end unless in_memory_db? test "can't execute statements while disconnected" do @connection.execute "SELECT count(*) from products" @connection.disconnect! assert_raises(ActiveRecord::StatementInvalid) do silence_warnings do @connection.execute "SELECT count(*) from products" end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems