Initial Commit

This commit is contained in:
2026-05-27 23:29:53 +01:00
commit fbc70f96e6
10000 changed files with 1102152 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
/**
* §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,
});