From 45fcc59b5ff8a3486904e675ae4fa9e1aea70154 Mon Sep 17 00:00:00 2001 From: yiscah Date: Mon, 30 Jan 2023 11:03:10 +0200 Subject: [PATCH] add unit test Signed-off-by: yiscah --- core/pkg/resourcehandler/k8sresources_test.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/core/pkg/resourcehandler/k8sresources_test.go b/core/pkg/resourcehandler/k8sresources_test.go index b8dfd17e..72717f2b 100644 --- a/core/pkg/resourcehandler/k8sresources_test.go +++ b/core/pkg/resourcehandler/k8sresources_test.go @@ -566,3 +566,13 @@ func TestSetMapNamespaceToNumOfResources(t *testing.T) { assert.NotContains(t, sessionObj.Metadata.ContextMetadata.ClusterContextMetadata.MapNamespaceToNumberOfResources, "clusterrole") assert.NotContains(t, sessionObj.Metadata.ContextMetadata.ClusterContextMetadata.MapNamespaceToNumberOfResources, "pod") } + +func TestCloudResourceRequired(t *testing.T) { + cloudResources := []string{"container.googleapis.com/v1/ClusterDescribe", + "eks.amazonaws.com/v1/DescribeRepositories", + "eks.amazonaws.com/v1/ListEntitiesForPolicies", + "eks.amazonaws.com/v1/ClusterDescribe"} + + assert.True(t, cloudResourceRequired(cloudResources, "ClusterDescribe")) + assert.False(t, cloudResourceRequired(cloudResources, "ListRolePolicies")) +}