From 77c3e515c8a9aaa9a9a1ef2b70646c6914f1ec92 Mon Sep 17 00:00:00 2001 From: Samuel Williams Date: Tue, 6 Aug 2024 02:04:27 +1200 Subject: [PATCH] Tidy up test. --- test/async/pool/controller.rb | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/test/async/pool/controller.rb b/test/async/pool/controller.rb index be03aaf..6dc6698 100644 --- a/test/async/pool/controller.rb +++ b/test/async/pool/controller.rb @@ -273,21 +273,19 @@ expect(pool).not.to be(:active?) end - it "warns if closing while a resource is acquired" do + it "waits for connection to be released" do events = [] + events << :acquire + resource = pool.acquire + child = Async do |task| - events << :acquire - resource = pool.acquire - - sleep 0.1 + task.yield events << :release pool.release(resource) end - sleep 0.1 - events << :close pool.close events << :closed