INNER CODE UNIT · Go

TestServer

prometheus-msteams/prometheus-msteams · e2e/e2e_test.go:28

func TestServer(t *testing.T) {
	tmpl, err := card.ParseTemplateFile("../default-message-card.tmpl")
	if err != nil {
		t.Fatal(err)
	}

	c := card.NewTemplatedCardCreator(tmpl, false)

	logger := log.NewJSONLogger(log.NewSyncWriter(os.Stderr))

	// Create a dummy Microsoft teams server.
	teamsSrv := httptest.NewServer(
		http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
			b, _ := io.ReadAll(r.Body)
			logger.Log("request", string(b))
			w.WriteHeader(200)
			_, _ = w.Write([]byte("1"))
		}),

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…