import "../setup.ts"; import { assert, assertFalse } from "@std/assert"; import { can } from "../../lib/permissions.ts"; Deno.test("can: checks the token's role", () => { assert( can({ userId: "x", username: "x", role: "admin", exp: 0 }, "user:manage"), ); assertFalse( can({ userId: "x", username: "x", role: "user", exp: 0 }, "dump:moderate"), ); });