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.
Eight assertion layers that exhaust cheap deterministic checks before burning tokens on LLM judges.
Assertions live on HTML elements and run in production, not CI.
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.