docs: expand navigation and full-stack guides

This commit is contained in:
2026-08-10 14:00:44 +05:30
parent df803aaa74
commit 19b3c9a7cd
50 changed files with 2089 additions and 50 deletions
+20
View File
@@ -210,6 +210,26 @@ test("workspace guide documents app addition and safe forward-auth redirects", (
expect(source).toContain("/api/verify");
});
test("guide pages expose section navigation, on-page navigation, and a complete auth demo", () => {
const authentication = readFileSync(
join(root, "app", "pages", "guides", "authentication.wrn"),
"utf8",
);
expect(authentication).toContain('class="docs-section-menu"');
expect(authentication).toContain('class="on-this-page"');
expect(authentication).toContain("Configuration");
expect(authentication).toContain("Verification checklist");
const demo = readFileSync(
join(root, "app", "pages", "guides", "full-stack-auth-demo.wrn"),
"utf8",
);
expect(demo).toContain("Auth and permissions dashboard demo");
expect(demo).toContain("wrnexus authz init --dialect=sqlite");
expect(demo).toContain('requirePermission(ctx, "member:invite")');
expect(demo).toContain("cross-tenant identifiers are rejected");
});
test("package index includes searchable category filters", () => {
const source = readFileSync(join(root, "app", "pages", "packages.wrn"), "utf8");
expect(source).toContain('state category = "All"');