File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
activerecord/test/cases/tasks Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -154,6 +154,7 @@ class DatabaseTasksCheckProtectedEnvironmentsMultiDatabaseTest < ActiveRecord::T
154
154
155
155
def test_with_multiple_databases
156
156
env = ActiveRecord ::ConnectionHandling ::DEFAULT_ENV . call
157
+
157
158
with_multi_db_configurations ( env ) do
158
159
protected_environments = ActiveRecord ::Base . protected_environments
159
160
current_env = ActiveRecord ::Base . connection . migration_context . current_environment
@@ -167,7 +168,7 @@ def test_with_multiple_databases
167
168
168
169
assert_not_includes protected_environments , current_env
169
170
# Assert not raises
170
- ActiveRecord ::Tasks ::DatabaseTasks . check_protected_environments! ( "test" )
171
+ ActiveRecord ::Tasks ::DatabaseTasks . check_protected_environments! ( env )
171
172
172
173
ActiveRecord ::Base . establish_connection ( :secondary )
173
174
connection = ActiveRecord ::Base . connection
@@ -176,8 +177,9 @@ def test_with_multiple_databases
176
177
schema_migration . create_version ( "1" )
177
178
178
179
ActiveRecord ::Base . protected_environments = [ current_env . to_sym ]
180
+
179
181
assert_raise ( ActiveRecord ::ProtectedEnvironmentError ) do
180
- ActiveRecord ::Tasks ::DatabaseTasks . check_protected_environments! ( "test" )
182
+ ActiveRecord ::Tasks ::DatabaseTasks . check_protected_environments! ( env )
181
183
end
182
184
ensure
183
185
ActiveRecord ::Base . protected_environments = protected_environments
You can’t perform that action at this time.
0 commit comments