From aa92d4a0faca31f53cbc0bb1fc1b599c8eb7a65d Mon Sep 17 00:00:00 2001 From: Akira Matsuda Date: Mon, 9 Jan 2017 18:36:32 +0900 Subject: [PATCH] sqlite3_mem tests are broken since 79887593c18919fed49f441d64236362cb755872 since 79887593c18919fed49f441d64236362cb755872, create_all task recreates the connection to AR::Base which doesn't connect to the in_memory database that is set up for tests --- activerecord/test/cases/tasks/database_tasks_test.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/activerecord/test/cases/tasks/database_tasks_test.rb b/activerecord/test/cases/tasks/database_tasks_test.rb index f7c53b5801..5653fd83fd 100644 --- a/activerecord/test/cases/tasks/database_tasks_test.rb +++ b/activerecord/test/cases/tasks/database_tasks_test.rb @@ -100,6 +100,8 @@ def setup @configurations = { "development" => { "database" => "my-db" } } ActiveRecord::Base.stubs(:configurations).returns(@configurations) + # To refrain from connecting to a newly created empty DB in sqlite3_mem tests + ActiveRecord::Base.connection_handler.stubs(:establish_connection) end def test_ignores_configurations_without_databases -- GitLab