Fix connection test harness startup assumptions
This commit is contained in:
@@ -12,9 +12,7 @@ defmodule Parrhesia.Web.ConnectionTest do
|
|||||||
alias Parrhesia.Web.Connection
|
alias Parrhesia.Web.Connection
|
||||||
|
|
||||||
setup do
|
setup do
|
||||||
ensure_repo_started()
|
|
||||||
:ok = Sandbox.checkout(Repo)
|
:ok = Sandbox.checkout(Repo)
|
||||||
ensure_stream_runtime_started()
|
|
||||||
:ok
|
:ok
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -876,32 +874,6 @@ defmodule Parrhesia.Web.ConnectionTest do
|
|||||||
state
|
state
|
||||||
end
|
end
|
||||||
|
|
||||||
defp ensure_stream_runtime_started do
|
|
||||||
if is_nil(Process.whereis(Parrhesia.Subscriptions.Supervisor)) do
|
|
||||||
start_supervised!({Parrhesia.Subscriptions.Supervisor, []})
|
|
||||||
end
|
|
||||||
|
|
||||||
if is_nil(Process.whereis(Parrhesia.Subscriptions.Index)) do
|
|
||||||
start_supervised!({Parrhesia.Subscriptions.Index, name: Parrhesia.Subscriptions.Index})
|
|
||||||
end
|
|
||||||
|
|
||||||
if is_nil(Process.whereis(Parrhesia.API.Stream.Registry)) do
|
|
||||||
start_supervised!({Registry, keys: :unique, name: Parrhesia.API.Stream.Registry})
|
|
||||||
end
|
|
||||||
|
|
||||||
if is_nil(Process.whereis(Parrhesia.API.Stream.Supervisor)) do
|
|
||||||
start_supervised!(
|
|
||||||
{DynamicSupervisor, strategy: :one_for_one, name: Parrhesia.API.Stream.Supervisor}
|
|
||||||
)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
defp ensure_repo_started do
|
|
||||||
if is_nil(Process.whereis(Repo)) do
|
|
||||||
start_supervised!(Repo)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
defp listener(overrides) do
|
defp listener(overrides) do
|
||||||
base = %{
|
base = %{
|
||||||
id: :test,
|
id: :test,
|
||||||
|
|||||||
Reference in New Issue
Block a user