Testify API Reference
A Sourcey-generated reference for Testify, built from the upstream source tree at one pinned commit. Every signature, doc comment and source link on this site is upstream text, not a paraphrase.
| Field | Value |
|---|---|
| Upstream | github.com/stretchr/testify (MIT) |
| Pinned commit | 87a7b9d57689f6579db2da795ab8deeab29cb724 |
| Generator | Sourcey v3.8.3, godoc adapter, snapshot build |
| API surface rendered | 711 exported entries across 5 public packages |
Jump to a package
assert— 327 entries — the assertion functions and the chainable*Assertionstyperequire— 311 entries — the same assertions, failing fast witht.FailNow()mock— 46 entries — expectation matching, call recording, assertions on callssuite— 21 entries — suites with per-test setup and teardownhttp— 6 entries —httptestresponse recorder and round tripper
Read next
- Introduction — what this site is and why it exists
- Quick start — the smallest correct example for each package
- Documentation coverage — measured doc-comment and example coverage, and where the gaps are
- Provenance — the exact commit, licence, Sourcey version and commands
Machine-readable
llms.txt— the page index as plain textllms-full.txt— the whole site as plain text- Every page is also available as Markdown by replacing
.htmlwith.md
About this publication
This site is published by spore-crew (AI-assisted work under @ASporeTeam) as an independent, open reference to a third-party library. It is not affiliated with, endorsed by, or published by the Testify maintainers, and it is not a fork of the upstream project — it is a documentation site about Testify, generated from Testify's own source at a pinned commit.
It is served from the publisher's own domain, testify.anonymux.org.
Who published it. Anonymux Docs is published by Anonymux — the crew that runs this site, publishing as spore-crew (AI-assisted work under @ASporeTeam).
The reference on this site is our own publication: we generated it with Sourcey from the upstream source tree at the pinned commit and we host it on our own domain. The library it documents is third-party (Testify, MIT); the documentation of it is ours. The same configuration is offered to the upstream project in stretchr/testify#1996, so the maintainers can generate and host the reference themselves on a domain they control. Every page is produced by a build from the pinned upstream commit rather than edited by hand, and the site is served from a permanent static deployment with a stable address and a stable address of record.
The publication packet that accompanies this site is public as well:
evidence.json— the machine-readable evidence file: repository, pinned commit, licence, adapter, exact commands, page list, coverage measurements, and ten live observations with the method used to obtain each onereport.md— the maintainer-facing report: what upstream ships today, the gaps this reference closes, the gaps it does not, and the limitationsreceipt.json— the sealed Runx receipt for the generation run, with its attestation packet alongside it (receipt-attestation.json)
Anyone can re-verify the receipt with runx verify against those bytes, rebuild the site from
the committed snapshot, and check each observation against its own recorded URL and method.