add unit test

Signed-off-by: yiscah <yiscahls@armosec.io>
This commit is contained in:
yiscah
2023-01-30 11:03:10 +02:00
parent 7875c14adf
commit 45fcc59b5f

View File

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