INNER CODE UNIT · Go

l

cloudflare/alertmanager2es · main_test.go:65

	l := len(esDocument) - lengthOfTimestamp
	if !bytes.Equal(esDocument[:l], requestBody[:l]) {
		t.Fatalf("expected payload %q, got %q", esDocument[:l], requestBody[:l])
	}
}

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)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…