# `Bonny.Axn.Test`
[🔗](https://github.com/coryodaniel/bonny/blob/v1.5.0/lib/bonny/axn/test.ex#L1)

Conveniences for testing Axn steps.

This module can be used in your test cases, like this:

    use ExUnit.Case, async: true
    use Bonny.Axn.Test

Using this module will:

  * import all the functions from this module
  * import all the functions from the `Bonny.Axn` module
  * import all the functions from the `Pluggable.Token` module

# `assigns`

```elixir
@spec assigns(Bonny.Axn.t()) :: map()
```

# `axn`

```elixir
@spec axn(atom(), Keyword.t()) :: Bonny.Axn.t()
```

# `descendants`

```elixir
@spec descendants(Bonny.Axn.t()) :: [Bonny.Resource.t()]
```

# `events`

```elixir
@spec events(Bonny.Axn.t()) :: [Bonny.Event.t()]
```

# `status`

```elixir
@spec status(Bonny.Axn.t()) :: map()
```

---

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