import { expect, test } from "bun:test"; import { parse } from "../src/index.ts"; test("pages accept concise authentication and permission guards", () => { const ast = parse(`page Dashboard { auth = true permission = "dashboard:read" view {

Dashboard

} }`); expect(ast.security).toEqual({ auth: "required", permission: "dashboard:read" }); });