From 79ba418edd8990812b9bda45bfb1525b3828a9d2 Mon Sep 17 00:00:00 2001
From: Guo Xiang Tan <tgx_world@hotmail.com>
Date: Thu, 12 Jul 2018 15:46:07 +0800
Subject: [PATCH] DEV: Don't join on a thread forever.

---
 .../connection_adapters/postgresql_fallback_adapter_spec.rb     | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/spec/components/active_record/connection_adapters/postgresql_fallback_adapter_spec.rb b/spec/components/active_record/connection_adapters/postgresql_fallback_adapter_spec.rb
index 19e36438eaf..a5085b6c813 100644
--- a/spec/components/active_record/connection_adapters/postgresql_fallback_adapter_spec.rb
+++ b/spec/components/active_record/connection_adapters/postgresql_fallback_adapter_spec.rb
@@ -42,7 +42,7 @@ describe ActiveRecord::ConnectionHandling do
     ActiveRecord::Base.unstub(:postgresql_connection)
     ActiveRecord::Base.establish_connection
 
-    (Thread.list - @threads).each(&:join)
+    (Thread.list - @threads).each { |thread| thread.join(5) }
   end
 
   describe "#postgresql_fallback_connection" do