# `Cyclium.Test.FakeOutputAdapter`
[🔗](https://github.com/Cyclium/cyclium_ex/blob/main/lib/cyclium/test/output_case.ex#L68)

In-memory fake output adapter for testing. Records deliveries
and returns configurable responses.

## Usage

    setup do
      {:ok, _} = Cyclium.Test.FakeOutputAdapter.start_link()
      :ok
    end

# `child_spec`

Returns a specification to start this module under a supervisor.

See `Supervisor`.

# `deliveries`

Return all recorded deliveries as `[{type, payload, ctx}]`.

# `reset`

Reset deliveries and response.

# `set_error`

Set deliver to return an error.

# `set_response`

Set the response returned by deliver/3.

# `start_link`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
