| name | testing |
| description | Use when writing or modifying Vitest tests, `.vitest` setup, Anvil/Foundry or
Rundler fixtures, per-package test config, or CI affected-test behavior.
|
| last_verified | "2026-05-06T00:00:00.000Z" |
Testing
aa-sdk uses Vitest workspace projects with shared .vitest setup. CI runs
affected package tests and a separate typecheck-only Vitest pass.
Rules
Evidence
vitest.config.ts loads .vitest and packages/* through
test.projects.
.vitest/vitest.shared.ts sets ~test, global setup, timeouts, and thread pool.
scripts/run-affected-tests.sh uses Turborepo dry-run output to select
Vitest projects.