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