import assert from "node:assert/strict"; import test from "node:test"; import { canReviewMaps, isAdministrator } from "../shared/permissions"; test("only staff can review maps and only admins have administrative access", () => { for (const role of [ undefined, "contributor", "Admin", "owner", "administrator", ]) { assert.equal(canReviewMaps(role), false); assert.equal(isAdministrator(role), false); } assert.equal(canReviewMaps("moderator"), true); assert.equal(isAdministrator("moderator"), false); assert.equal(canReviewMaps("admin"), true); assert.equal(isAdministrator("admin"), true); });