mirror of
https://github.com/kubescape/kubescape.git
synced 2026-02-14 18:09:55 +00:00
* bump version Signed-off-by: David Wertenteil <dwertent@armosec.io> * change default view Signed-off-by: David Wertenteil <dwertent@armosec.io> * fixed tests Signed-off-by: David Wertenteil <dwertent@armosec.io> * fixed go mod Signed-off-by: David Wertenteil <dwertent@armosec.io> --------- Signed-off-by: David Wertenteil <dwertent@armosec.io>
55 lines
1.4 KiB
Go
55 lines
1.4 KiB
Go
package v1
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/kubescape/kubescape/v3/httphandler/config"
|
|
apisv1 "github.com/kubescape/opa-utils/httpserver/apis/v1"
|
|
utilsmetav1 "github.com/kubescape/opa-utils/httpserver/meta/v1"
|
|
"github.com/stretchr/testify/assert"
|
|
)
|
|
|
|
func TestDefaultScanInfo(t *testing.T) {
|
|
s := defaultScanInfo()
|
|
|
|
assert.Equal(t, "", s.AccountID)
|
|
assert.Equal(t, "v2", s.FormatVersion)
|
|
assert.Equal(t, "json", s.Format)
|
|
assert.Equal(t, "", s.AccessKey)
|
|
assert.False(t, s.HostSensorEnabled.GetBool())
|
|
assert.False(t, s.Local)
|
|
assert.False(t, s.Submit)
|
|
}
|
|
|
|
func TestGetScanCommand(t *testing.T) {
|
|
req := utilsmetav1.PostScanRequest{
|
|
TargetType: apisv1.KindFramework,
|
|
}
|
|
s := getScanCommand(&req, "abc")
|
|
assert.Equal(t, "", s.AccountID)
|
|
assert.Equal(t, "abc", s.ScanID)
|
|
assert.Equal(t, "v2", s.FormatVersion)
|
|
assert.Equal(t, "json", s.Format)
|
|
assert.Equal(t, "", s.AccessKey)
|
|
assert.False(t, s.HostSensorEnabled.GetBool())
|
|
assert.False(t, s.Local)
|
|
assert.False(t, s.Submit)
|
|
}
|
|
|
|
func TestGetScanCommandWithAccessKey(t *testing.T) {
|
|
config.SetAccessKey("test-123")
|
|
|
|
req := utilsmetav1.PostScanRequest{
|
|
TargetType: apisv1.KindFramework,
|
|
}
|
|
s := getScanCommand(&req, "abc")
|
|
assert.Equal(t, "", s.AccountID)
|
|
assert.Equal(t, "abc", s.ScanID)
|
|
assert.Equal(t, "v2", s.FormatVersion)
|
|
assert.Equal(t, "json", s.Format)
|
|
assert.Equal(t, "test-123", s.AccessKey)
|
|
assert.False(t, s.HostSensorEnabled.GetBool())
|
|
assert.False(t, s.Local)
|
|
assert.False(t, s.Submit)
|
|
}
|