Should – Expressive Assertions for Go
Yet another Go assertion library competing directly with testify's established ecosystem.
TypeScript-first test assertion functions with precise type narrowing via assertion signatures.
Type-narrowing assertions that Jest and Vitest's expect() can't provide.
TypeScript developers writing unit tests
Jest · Vitest · Expect
Yet another Go assertion library competing directly with testify's established ecosystem.
I built Attest because every team I've seen building AI agents ends up writing the same ad-hoc pytest scaffolding — checking if the right tools were called, if
Pytest syntax for LLM testing avoids LLM-judge cost, but feature parity vs. LangSmith and Braintrust unproven.
8-layer assertion pipeline cuts LLM-judge calls by ~80%—free layers handle deterministic checks first.
Hard mode C++ where the compiler is your interpreter, not just a build step.
Yet another CLI test framework; BATS, Aruba, and pytest-shell already solve this.