summaryrefslogtreecommitdiff
path: root/test/integration/http.go
diff options
context:
space:
mode:
Diffstat (limited to 'test/integration/http.go')
-rw-r--r--test/integration/http.go15
1 files changed, 13 insertions, 2 deletions
diff --git a/test/integration/http.go b/test/integration/http.go
index 8aeeb77..951d971 100644
--- a/test/integration/http.go
+++ b/test/integration/http.go
@@ -9,11 +9,22 @@ import (
"github.com/stretchr/testify/require"
)
-var client *http.Client = &http.Client{
- Timeout: 5 * time.Second,
+type testTransport struct {
+ t *testing.T
+}
+
+func (r *testTransport) RoundTrip(request *http.Request) (*http.Response, error) {
+ response, err := http.DefaultTransport.RoundTrip(request)
+ r.t.Logf("%v %v %v %v\n", request.Method, request.URL, response.StatusCode, err)
+ return response, err
}
func HttpGet(t *testing.T, ctx context.Context, path string) *http.Response {
+ client := &http.Client{
+ Timeout: 5 * time.Second,
+ Transport: &testTransport{t: t},
+ }
+
request, err := http.NewRequestWithContext(ctx, http.MethodGet, path, nil)
require.NoError(t, err)