文件
hyb-oa/server/tests/unit/permissions.entity.test.js
T

14 行
630 B
JavaScript

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");
});
});