INNER CODE UNIT · Go
TestLoadTLSFiles
kuberhealthy/kuberhealthy · cmd/kuberhealthy/config_test.go:157
func TestLoadTLSFiles(t *testing.T) {
if testing.Short() {
t.Skip("skipping TLS file test in short mode")
}
t.Setenv("KH_TLS_CERT_FILE", "/cert")
t.Setenv("KH_TLS_KEY_FILE", "/key")
cfg := New()
err := cfg.LoadFromEnv()
if err != nil {
t.Fatalf("LoadFromEnv returned error: %v", err)
}
if cfg.TLSCertFile != "/cert" {
t.Errorf("TLSCertFile parsed incorrectly: %s", cfg.TLSCertFile)
}
if cfg.TLSKeyFile != "/key" {
t.Errorf("TLSKeyFile parsed incorrectly: %s", cfg.TLSKeyFile)
}
}