From 575a0a53b149ac2da21e368ef809dd2180a878f5 Mon Sep 17 00:00:00 2001 From: jwijenbergh Date: Fri, 24 May 2024 12:35:42 +0200 Subject: API Test: Mock Transport by passing it around --- internal/api/api_test.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'internal/api/api_test.go') diff --git a/internal/api/api_test.go b/internal/api/api_test.go index c9f75ca..c126af4 100644 --- a/internal/api/api_test.go +++ b/internal/api/api_test.go @@ -186,6 +186,10 @@ func createTestAPI(t *testing.T, tok *eduoauth.Token, gt []string, hps []test.Ha }...) // start server serv := test.NewServerWithHandles(hps, listen) + servc, err := serv.Client() + if err != nil { + t.Fatalf("failed to setup HTTP test server client: %v", servc) + } sd := ServerData{ ID: "randomidentifier", @@ -196,13 +200,9 @@ func createTestAPI(t *testing.T, tok *eduoauth.Token, gt []string, hps []test.Ha return in }, DisableAuthorize: false, + Transport: servc.Client.Transport, } - servc, err := serv.Client() - if err != nil { - t.Fatalf("failed to setup HTTP test server client: %v", servc) - } - // TODO: Mock underlying clients instead - http.DefaultTransport = servc.Client.Transport + tc := &TestCallback{t: t} -- cgit v1.2.3