Initial Commit
This commit is contained in:
@@ -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,
|
||||
});
|
||||
Reference in New Issue
Block a user