mirror of
https://github.com/kubescape/kubescape.git
synced 2026-04-15 06:58:11 +00:00
35 lines
894 B
Go
35 lines
894 B
Go
package v1
|
|
|
|
import (
|
|
"testing"
|
|
|
|
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.Credentials.Account)
|
|
assert.Equal(t, "v2", s.FormatVersion)
|
|
assert.Equal(t, "json", s.Format)
|
|
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.Credentials.Account)
|
|
assert.Equal(t, "abc", s.ScanID)
|
|
assert.Equal(t, "v2", s.FormatVersion)
|
|
assert.Equal(t, "json", s.Format)
|
|
assert.False(t, s.HostSensorEnabled.GetBool())
|
|
assert.False(t, s.Local)
|
|
assert.False(t, s.Submit)
|
|
}
|