aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/test/support/connection.rb
diff options
context:
space:
mode:
Diffstat (limited to 'activerecord/test/support/connection.rb')
-rw-r--r--activerecord/test/support/connection.rb17
1 files changed, 12 insertions, 5 deletions
diff --git a/activerecord/test/support/connection.rb b/activerecord/test/support/connection.rb
index d11fd9cfc1..2a4fa53460 100644
--- a/activerecord/test/support/connection.rb
+++ b/activerecord/test/support/connection.rb
@@ -1,14 +1,21 @@
-require 'active_support/logger'
-require 'models/college'
-require 'models/course'
+# frozen_string_literal: true
+
+require "active_support/logger"
+require "models/college"
+require "models/course"
+require "models/professor"
+require "models/other_dog"
module ARTest
def self.connection_name
- ENV['ARCONN'] || config['default_connection']
+ ENV["ARCONN"] || config["default_connection"]
end
def self.connection_config
- config['connections'][connection_name]
+ config.fetch("connections").fetch(connection_name) do
+ puts "Connection #{connection_name.inspect} not found. Available connections: #{config['connections'].keys.join(', ')}"
+ exit 1
+ end
end
def self.connect