const { resolveEntityPermission } = require("../../src/constants/permissions"); describe("resolveEntityPermission", () => { it("maps purchase_request approvals to procurement permissions", () => { expect(resolveEntityPermission("purchase_request", "approve")).toBe("procurement.approve"); expect(resolveEntityPermission("purchase_request", "submit")).toBe("procurement.submit"); }); it("supports procurement alias", () => { expect(resolveEntityPermission("procurement", "approve")).toBe("procurement.approve"); expect(resolveEntityPermission("procurement", "manage")).toBe("procurement.manage"); }); });