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")) +}