Skip to content

Guides

Task-oriented how-to guides. Each one covers a specific capability — pick the one that matches what you’re trying to do.

GuideWhat you’ll learn
Multi-Adapter TestingSet up unit, HTTP, and Playwright adapters for the same domain. Includes strategies for making unit adapters fast.
Approval TestingCapture current behavior as baselines with approve() and approve.visual(). Manage diffs and approvals.
TelemetryDeclare expected spans on domain operations and verify they’re emitted correctly — in dev and production.
CI IntegrationGitHub Actions setup, JUnit reporting, Playwright in CI, monorepo patterns.
Test StylesWhen to use given/when/then vs act/assert, and how to mix them.
Example AppWalk through a complete task board tested across three adapters — the full pattern in practice.
TroubleshootingWhen to use Aver, when not to, common issues, and how to adopt incrementally.