MCPcopy Index your code
hub / github.com/cli/cli / TestNewHTTPClientWithoutTelemetryDisabler

Function TestNewHTTPClientWithoutTelemetryDisabler

api/http_client_test.go:366–382  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

364}
365
366func TestNewHTTPClientWithoutTelemetryDisabler(t *testing.T) {
367 ts := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
368 w.WriteHeader(http.StatusNoContent)
369 }))
370 defer ts.Close()
371
372 client, err := NewHTTPClient(HTTPClientOptions{})
373 require.NoError(t, err)
374
375 req, err := http.NewRequest("GET", ts.URL, nil)
376 require.NoError(t, err)
377 req.Host = "ghes.example.com"
378
379 res, err := client.Do(req)
380 require.NoError(t, err)
381 assert.Equal(t, 204, res.StatusCode)
382}
383
384func TestNewExternalHTTPClient(t *testing.T) {
385 tests := []struct {

Callers

nothing calls this directly

Calls 4

DoMethod · 0.95
NewHTTPClientFunction · 0.85
EqualMethod · 0.80
CloseMethod · 0.65

Tested by

no test coverage detected