From be50d653eaf1dfe3fce38a8352138334504184b2 Mon Sep 17 00:00:00 2001 From: Andreas Karlsson Date: Thu, 15 Jan 2026 00:32:28 +0100 Subject: [PATCH] Prevent teardown of test database from throwing error If we crashed while setting up the PostgreSQL server we got a further error when teardown was called on nil. --- spec/helpers.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spec/helpers.rb b/spec/helpers.rb index b279e0346..d3ac9bf61 100644 --- a/spec/helpers.rb +++ b/spec/helpers.rb @@ -741,8 +741,9 @@ def set_etc_hosts(hostaddr, hostname) $pg_server = PG::TestingHelpers::PostgresServer.new("specs", port: port) $pg_server.create_test_db end + config.after(:suite) do - $pg_server.teardown + $pg_server.teardown if $pg_server end end