MCPcopy Create free account
hub / github.com/cli/cli / TestNewHTTPClientWithoutTelemetryDisabler

Function TestNewHTTPClientWithoutTelemetryDisabler

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

Source from the content-addressed store, hash-verified

451}
452
453func TestNewHTTPClientWithoutTelemetryDisabler(t *testing.T) {
454 ts := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
455 w.WriteHeader(http.StatusNoContent)
456 }))
457 defer ts.Close()
458
459 client, err := NewHTTPClient(HTTPClientOptions{})
460 require.NoError(t, err)
461
462 req, err := http.NewRequest("GET", ts.URL, nil)
463 require.NoError(t, err)
464 req.Host = "ghes.example.com"
465
466 res, err := client.Do(req)
467 require.NoError(t, err)
468 assert.Equal(t, 204, res.StatusCode)
469}
470
471func TestNewExternalHTTPClient(t *testing.T) {
472 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