unit test for isEmptyImgVulns

This commit is contained in:
DanielGrunbergerCA
2022-05-17 15:32:49 +03:00
parent 01353f81b3
commit 70b15a373b
@@ -2,7 +2,9 @@ package resourcehandler
import (
"github.com/armosec/k8s-interface/k8sinterface"
"github.com/armosec/kubescape/v2/core/cautils"
"github.com/armosec/opa-utils/reporthandling"
"github.com/stretchr/testify/assert"
"testing"
)
@@ -24,6 +26,17 @@ func TestSetResourceMap(t *testing.T) {
}
}
func TestSsEmptyImgVulns(t *testing.T) {
var armoResourcesMap cautils.ArmoResources
armoResourcesMap = MapResourceToApiGroupCloud
assert.Equal(t, false, isEmptyImgVulns(armoResourcesMap))
armoResourcesMap = MapResourceToApiGroupVuln
assert.Equal(t, true, isEmptyImgVulns(armoResourcesMap))
armoResourcesMap["bla"] = []string{"blu"}
assert.Equal(t, false, isEmptyImgVulns(armoResourcesMap))
}
func TestInsertK8sResources(t *testing.T) {
// insertK8sResources