MCPcopy
hub / github.com/cli/cli / TestRunSendTelemetryServerError

Function TestRunSendTelemetryServerError

pkg/cmd/send-telemetry/send_telemetry_test.go:208–219  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

206}
207
208func TestRunSendTelemetryServerError(t *testing.T) {
209 mock := &mockTelemetryAPI{err: assert.AnError}
210 handler := observability.NewTelemetryAPIServer(mock)
211 server := httptest.NewServer(handler)
212 defer server.Close()
213
214 err := runSendTelemetry(context.Background(), &SendTelemetryOptions{
215 TelemetryEndpointURL: server.URL,
216 PayloadJSON: `{"events":[{"type":"test","dimensions":{"a":"1"}}]}`,
217 })
218 require.Error(t, err)
219}
220
221func mustMarshal(t *testing.T, v any) string {
222 t.Helper()

Callers

nothing calls this directly

Calls 4

NewTelemetryAPIServerFunction · 0.92
runSendTelemetryFunction · 0.85
CloseMethod · 0.65
ErrorMethod · 0.45

Tested by

no test coverage detected