diff options
| -rw-r--r-- | test/pool/connections_test.exs | 11 | 
1 files changed, 9 insertions, 2 deletions
| diff --git a/test/pool/connections_test.exs b/test/pool/connections_test.exs index f766e3b5f..0e7a118ab 100644 --- a/test/pool/connections_test.exs +++ b/test/pool/connections_test.exs @@ -23,11 +23,18 @@ defmodule Pleroma.Pool.ConnectionsTest do      name = :test_connections      adapter = Application.get_env(:tesla, :adapter)      Application.put_env(:tesla, :adapter, Tesla.Adapter.Gun) -    on_exit(fn -> Application.put_env(:tesla, :adapter, adapter) end) -    {:ok, _pid} = +    {:ok, pid} =        Connections.start_link({name, [max_connections: 2, receive_connection_timeout: 1_500]}) +    on_exit(fn -> +      Application.put_env(:tesla, :adapter, adapter) + +      if Process.alive?(pid) do +        GenServer.stop(name) +      end +    end) +      {:ok, name: name}    end | 
