INNER CODE UNIT · Go
TestErrorsPassedThrough
cloudflare/alertmanager2es · main_test.go:71
func TestErrorsPassedThrough(t *testing.T) {
// Mock Elasticsearch server returns 404s
s := httptest.NewServer(http.NotFoundHandler())
defer s.Close()
esURL = s.URL
w, r := recordedRequest(t, s.URL+"/webhook")
handler(w, r)
expectedCode := http.StatusInternalServerError
if w.Code != expectedCode {
t.Fatalf("expected HTTP status %d, got %d", expectedCode, w.Code)
}
}
func TestUserAgentSetWhenPostingToElasticsearch(t *testing.T) {
var userAgent string
s := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {