func TestIngressHealthCheck(t *testing.T) { ing := buildIngress() data := map[string]string{} data[upsMaxFails] = "2" ing.SetAnnotations(data) cfg := config.Configuration{} cfg.UpstreamFailTimeout = 1 nginxHz := ParseAnnotations(cfg, ing) if nginxHz.MaxFails != 2 { t.Errorf("Expected 2 as max-fails but returned %v", nginxHz.MaxFails) } if nginxHz.FailTimeout != 1 { t.Errorf("Expected 0 as fail-timeout but returned %v", nginxHz.FailTimeout) } }