INNER CODE UNIT · Go

TestReportingURLDefaultsFromNamespace

kuberhealthy/kuberhealthy · cmd/kuberhealthy/config_test.go:124

func TestReportingURLDefaultsFromNamespace(t *testing.T) {
	if testing.Short() {
		t.Skip("skipping reporting URL test in short mode")
	}
	t.Setenv("POD_NAMESPACE", "ns1")

	cfg := New()
	err := cfg.LoadFromEnv()
	if err != nil {
		t.Fatalf("LoadFromEnv returned error: %v", err)
	}

	expected := "http://kuberhealthy.ns1.svc.cluster.local/check"
	if cfg.ReportingURL() != expected {
		t.Errorf("ReportingURL parsed incorrectly: %s", cfg.ReportingURL())
	}
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…