Add test to confirm that pversion.Get() returns something that utilversion.NewEffectiveVersion can consume

This commit is contained in:
Joshua Casey
2024-08-23 09:45:43 -05:00
parent f7f25a8815
commit 9b3bcca15e

View File

@@ -11,6 +11,7 @@ import (
"github.com/stretchr/testify/require"
apimachineryversion "k8s.io/apimachinery/pkg/version"
utilversion "k8s.io/apiserver/pkg/util/version"
)
func TestGet(t *testing.T) {
@@ -132,3 +133,10 @@ func TestGet(t *testing.T) {
})
}
}
func TestThatPVersionIsCompatibleWithEffectiveVersion(t *testing.T) {
version := Get().String()
effectiveVersion := utilversion.NewEffectiveVersion(version)
require.NotNil(t, effectiveVersion)
require.Equal(t, version, "v"+effectiveVersion.BinaryVersion().String())
}