@@ -99,18 +99,27 @@ func TestVersionCheck(t *testing.T) {
9999
100100 err := CheckMinimumVersion (test .actualVersion )
101101 if err == nil && test .wantError {
102- t .Errorf ("Expected an error for minimum: %q, actual: %v" , getMinimumVersion (), test .actualVersion )
102+ t .Errorf ("Expected an error for minimum: %q, actual: %v" , KubernetesMinimumVersion (), test .actualVersion )
103103 }
104104
105105 if err != nil && ! test .wantError {
106- t .Errorf ("Expected no error but got %v for minimum: %q, actual: %v" , err , getMinimumVersion (), test .actualVersion )
106+ t .Errorf ("Expected no error but got %v for minimum: %q, actual: %v" , err , KubernetesMinimumVersion (), test .actualVersion )
107107 }
108108 })
109109 }
110110}
111111
112- func TestMinimumVersion (t * testing.T ) {
113- if got := MinimumVersion (); got != defaultMinimumVersion {
114- t .Errorf ("MinimumVersion() = %q, want %q" , got , defaultMinimumVersion )
115- }
112+ func TestKubernetesMinimumVersion (t * testing.T ) {
113+ t .Run ("default" , func (t * testing.T ) {
114+ t .Setenv (KubernetesMinVersionKey , "" )
115+ if got := KubernetesMinimumVersion (); got != DefaultKubernetesMinVersion {
116+ t .Errorf ("KubernetesMinimumVersion() = %q, want %q" , got , DefaultKubernetesMinVersion )
117+ }
118+ })
119+ t .Run ("override" , func (t * testing.T ) {
120+ t .Setenv (KubernetesMinVersionKey , "v1.99.0" )
121+ if got := KubernetesMinimumVersion (); got != "v1.99.0" {
122+ t .Errorf ("KubernetesMinimumVersion() = %q, want %q" , got , "v1.99.0" )
123+ }
124+ })
116125}
0 commit comments