@backstage/backend-test-utils
Version:
Test helpers library for Backstage backends
26 lines (22 loc) • 630 B
JavaScript
;
var pluginPermissionCommon = require('@backstage/plugin-permission-common');
class MockPermissionsService {
#result;
constructor(options) {
this.#result = options?.result ?? pluginPermissionCommon.AuthorizeResult.ALLOW;
}
async authorize(requests) {
return requests.map((request) => ({
...request,
result: this.#result
}));
}
async authorizeConditional(requests) {
return requests.map((request) => ({
...request,
result: this.#result
}));
}
}
exports.MockPermissionsService = MockPermissionsService;
//# sourceMappingURL=MockPermissionsService.cjs.js.map