mirror of
https://github.com/ahmetb/kubectx.git
synced 2025-06-09 07:27:34 +00:00
36 lines
786 B
Go
36 lines
786 B
Go
package cmdutil
|
|
|
|
import (
|
|
"bytes"
|
|
"strings"
|
|
"testing"
|
|
)
|
|
|
|
func TestPrintDeprecatedEnvWarnings_noDeprecatedVars(t *testing.T){
|
|
var out bytes.Buffer
|
|
PrintDeprecatedEnvWarnings(&out, []string{
|
|
"A=B",
|
|
"PATH=/foo:/bar:/bin",
|
|
})
|
|
if v := out.String(); len(v) > 0{
|
|
t.Fatalf("something written to buf: %v", v)
|
|
}
|
|
}
|
|
|
|
|
|
func TestPrintDeprecatedEnvWarnings_bgColors(t *testing.T){
|
|
var out bytes.Buffer
|
|
|
|
PrintDeprecatedEnvWarnings(&out, []string{
|
|
"KUBECTX_CURRENT_FGCOLOR=1",
|
|
"KUBECTX_CURRENT_BGCOLOR=2",
|
|
})
|
|
v := out.String()
|
|
if !strings.Contains(v, "KUBECTX_CURRENT_FGCOLOR"){
|
|
t.Fatalf("output doesn't contain 'KUBECTX_CURRENT_FGCOLOR': %q", v)
|
|
}
|
|
if !strings.Contains(v, "KUBECTX_CURRENT_BGCOLOR"){
|
|
t.Fatalf("output doesn't contain 'KUBECTX_CURRENT_BGCOLOR': %q", v)
|
|
}
|
|
}
|