@minddoc/accesscontrol
Version:
Role and Attribute based Access Control
21 lines • 679 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.helper = void 0;
const src_1 = require("../src");
const helper = {
expectAccessControlError(fn, errMsg) {
expect(fn).toThrow();
try {
fn();
}
catch (err) {
expect(err instanceof src_1.AccessControl.Error).toEqual(true);
expect(err instanceof src_1.AccessControlError).toEqual(true);
expect(src_1.AccessControl.isAccessControlError(err)).toEqual(true);
if (errMsg)
expect(err.message).toContain(errMsg);
}
},
};
exports.helper = helper;
//# sourceMappingURL=helper.js.map