UNPKG

@backstage/backend-test-utils

Version:

Test helpers library for Backstage backends

26 lines (22 loc) 630 B
'use strict'; 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