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

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…