Skip to content

Commit

Permalink
Cleanup tests to fix type errors and use tables
Browse files Browse the repository at this point in the history
Signed-off-by: Sebastian Malton <sebastian@malton.name>
  • Loading branch information
Nokel81 committed Mar 13, 2023
1 parent a99e922 commit 7c48248
Show file tree
Hide file tree
Showing 2 changed files with 194 additions and 309 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -39,18 +39,12 @@ const createRequestNamespaceListPermissionsInjectable = getInjectable({

const { resourceRules } = status;

return (resource) => {
const rules = resourceRules.filter(({
apiGroups = ["*"], resources = ["*"],
}) => {
const isAboutRelevantApiGroup = apiGroups.includes("*") || apiGroups.includes(resource.group);
const isAboutResource = resources.includes("*") || resources.includes(resource.apiName);

return isAboutRelevantApiGroup && isAboutResource;
});

return rules.some(({ verbs }) => verbs.includes("*") || verbs.includes("list"));
};
return (resource) => (
resourceRules
.filter(({ apiGroups = ["*"] }) => apiGroups.includes("*") || apiGroups.includes(resource.group))
.filter(({ resources = ["*"] }) => resources.includes("*") || resources.includes(resource.apiName))
.some(({ verbs }) => verbs.includes("*") || verbs.includes("list"))
);
} catch (error) {
logger.error(`[AUTHORIZATION-NAMESPACE-REVIEW]: failed to create subject rules review`, { namespace, error });

Expand Down
Loading

0 comments on commit 7c48248

Please sign in to comment.