/** * §16 conformance proof — api-auth-anonymous's resolver MUST pass * `runAuthSessionConformance` from `@suaveplan/api-auth/testing`, * in "null-only" mode (no `seedPrincipal`) since the anonymous tail * resolver never returns a recognised principal. */ import { runAuthSessionConformance } from "../../../api-auth/src/testing/conformance.js"; import { createAnonymousResolver } from "../../src/resolver/resolver.js"; runAuthSessionConformance({ label: "api-auth-anonymous", factory: () => createAnonymousResolver(), seedNull: () => new Request("https://example.test/protected"), // anonymous resolver never recognises a principal — null-only mode. seedPrincipal: null, });