All checks were successful
Build and Publish Docker Image / build-and-push (push) Successful in 50s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
13 lines
370 B
TypeScript
13 lines
370 B
TypeScript
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"),
|
|
);
|
|
});
|