# `Sake.Test.Client`
[🔗](https://github.com/hattoriai/sake/blob/v0.4.3/lib/sake/test/client.ex#L1)

A client of `Sake.Test`, from `Sake.Test.connect/2`.

It names the process that keeps the client's `Sake.Client.Session`
between calls, so a test need not thread the session through; the
process is linked to the one that connected, and ends with it.
`Sake.Test.session/1` returns the session, for `Sake.Client` itself.

# `t`

```elixir
@type t() :: %Sake.Test.Client{pid: pid(), server: module()}
```

---

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