View Source ExshomeTest.TestRegistry (Exshome - Elixir Smart Home v0.1.7)

Registry for async tests.

Link to this section Summary

Link to this section Functions

@spec allow(parent :: pid(), allow :: pid()) :: :ok
@spec child_spec(opts :: any()) :: Supervisor.child_spec()
@spec get!(key :: any()) :: any()
Link to this function

get_dependency_pid(module)

View Source
@spec get_dependency_pid(module()) :: pid() | nil
@spec get_parent() :: pid()
@spec get_parent(pid()) :: pid()
Link to this function

prepare_child_opts(opts)

View Source
@spec put(key :: any(), value :: any()) :: :ok
Link to this function

start_dependency(module, opts \\ %{})

View Source
@spec start_dependency(module :: module(), opts :: map()) :: :ok
@spec started?() :: boolean()