Reference
Conformance
Shared fixtures and runner for AID parsers
Conformance
Use the shared golden fixtures to verify your parser.
Package
- NPM:
@agentcommunity/aid-conformance
- Includes
test-fixtures/golden.json
and a tiny runner.
Usage (Node/TypeScript)
import { fixtures } from '@agentcommunity/aid-conformance';
import { parse } from '@agentcommunity/aid';
for (const c of fixtures.records) {
const record = parse(c.raw);
// assert deep equality with c.expected
}
CLI runner
# Default fixtures
npx aid-conformance
# Custom file
npx aid-conformance ./some-fixture.json
Exit code is non-zero if any case fails; output includes a concise summary.