Guides
Task-oriented how-to guides. Each one covers a specific capability — pick the one that matches what you’re trying to do.
| Guide | What you’ll learn |
|---|---|
| Multi-Adapter Testing | Set up unit, HTTP, and Playwright adapters for the same domain. Includes strategies for making unit adapters fast. |
| Approval Testing | Capture current behavior as baselines with approve() and approve.visual(). Manage diffs and approvals. |
| Telemetry | Declare expected spans on domain operations and verify they’re emitted correctly — in dev and production. |
| CI Integration | GitHub Actions setup, JUnit reporting, Playwright in CI, monorepo patterns. |
| Test Styles | When to use given/when/then vs act/assert, and how to mix them. |
| Example App | Walk through a complete task board tested across three adapters — the full pattern in practice. |
| Troubleshooting | When to use Aver, when not to, common issues, and how to adopt incrementally. |