diff options
author | Rafael França <rafael@franca.dev> | 2019-07-26 12:58:55 -0400 |
---|---|---|
committer | Rafael Mendonça França <rafael@franca.dev> | 2019-07-26 12:59:27 -0400 |
commit | 344bed41d0bb29bb7964b695e51a333395bd43f8 (patch) | |
tree | fb866798fd75621117cab58632a2ccd73d11bc53 /activerecord/test | |
parent | 7067ee91fb6535882c017adb06c402ed16cdf909 (diff) | |
download | rails-344bed41d0bb29bb7964b695e51a333395bd43f8.tar.gz rails-344bed41d0bb29bb7964b695e51a333395bd43f8.tar.bz2 rails-344bed41d0bb29bb7964b695e51a333395bd43f8.zip |
Merge pull request #36372 from instructure-bridge/6-0-stable
Don't break configurations.each, .first before the deprecation period
Diffstat (limited to 'activerecord/test')
-rw-r--r-- | activerecord/test/cases/database_configurations_test.rb | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/activerecord/test/cases/database_configurations_test.rb b/activerecord/test/cases/database_configurations_test.rb index ed8151f01a..725d1b5d1b 100644 --- a/activerecord/test/cases/database_configurations_test.rb +++ b/activerecord/test/cases/database_configurations_test.rb @@ -80,17 +80,20 @@ class LegacyDatabaseConfigurationsTest < ActiveRecord::TestCase def test_each_is_deprecated assert_deprecated do - ActiveRecord::Base.configurations.each do |db_config| - assert_equal "primary", db_config.spec_name + all_configs = ActiveRecord::Base.configurations.values + ActiveRecord::Base.configurations.each do |env_name, config| + assert_includes ["arunit", "arunit2", "arunit_without_prepared_statements"], env_name + assert_includes all_configs, config end end end def test_first_is_deprecated + first_config = ActiveRecord::Base.configurations.values.first assert_deprecated do - db_config = ActiveRecord::Base.configurations.first - assert_equal "arunit", db_config.env_name - assert_equal "primary", db_config.spec_name + env_name, config = ActiveRecord::Base.configurations.first + assert_equal "arunit", env_name + assert_equal first_config, config end end |