From 70b15a373b26f0732fbc8efe398c8e9a2b52a760 Mon Sep 17 00:00:00 2001 From: DanielGrunbergerCA Date: Tue, 17 May 2022 15:32:49 +0300 Subject: [PATCH] unit test for isEmptyImgVulns --- core/pkg/resourcehandler/k8sresourcesutils_test.go | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/core/pkg/resourcehandler/k8sresourcesutils_test.go b/core/pkg/resourcehandler/k8sresourcesutils_test.go index 79ea71a3..b124fddd 100644 --- a/core/pkg/resourcehandler/k8sresourcesutils_test.go +++ b/core/pkg/resourcehandler/k8sresourcesutils_test.go @@ -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