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)
	}
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…