@@ -63,7 +63,10 @@ func TestProxyHandleRequestWithRedirect(t *testing.T) {
6363 http .Redirect (w , r , "/final-url" , http .StatusPermanentRedirect )
6464 case nonRedirectURL :
6565 w .WriteHeader (http .StatusOK )
66- w .Write ([]byte ("This is the non-redirect URL response" ))
66+ _ , err := w .Write ([]byte ("This is the non-redirect URL response" ))
67+ if err != nil {
68+ t .Fatalf ("unexpected err writing mock response: %v" , err )
69+ }
6770 default :
6871 http .NotFound (w , r )
6972 }
@@ -158,7 +161,7 @@ func TestProxyHandleRequestOK(t *testing.T) {
158161 w .WriteHeader (http .StatusOK )
159162 _ , err := w .Write ([]byte ("Mock Target Response" ))
160163 if err != nil {
161- panic ( err )
164+ t . Fatalf ( "unexpected err writing mock response: %v" , err )
162165 }
163166 }))
164167 defer mockTargetServer .Close ()
@@ -219,7 +222,7 @@ func TestProxyHandleCustomHeaderAndBody(t *testing.T) {
219222 w .WriteHeader (http .StatusOK )
220223 _ , err := w .Write ([]byte ("Custom Body Content" ))
221224 if err != nil {
222- panic ( err )
225+ t . Fatalf ( "unexpected err writing mock response: %v" , err )
223226 }
224227 }))
225228 defer mockTargetServer .Close ()
@@ -252,14 +255,20 @@ func TestProxyHandleFallback(t *testing.T) {
252255 // Mock Wagtail server that always returns 404
253256 mockWagtailServer := httptest .NewServer (http .HandlerFunc (func (w http.ResponseWriter , _ * http.Request ) {
254257 w .WriteHeader (http .StatusNotFound )
255- w .Write ([]byte ("Mock Wagtail Response" ))
258+ _ , err := w .Write ([]byte ("Mock Wagtail Response" ))
259+ if err != nil {
260+ t .Fatalf ("unexpected err writing mock response: %v" , err )
261+ }
256262 }))
257263 defer mockWagtailServer .Close ()
258264
259265 // Mock Proxied service that returns 200 OK
260266 mockProxiedServer := httptest .NewServer (http .HandlerFunc (func (w http.ResponseWriter , _ * http.Request ) {
261267 w .WriteHeader (http .StatusOK )
262- w .Write ([]byte ("Mock Proxied Server Response" ))
268+ _ , err := w .Write ([]byte ("Mock Proxied Server Response" ))
269+ if err != nil {
270+ t .Fatalf ("unexpected err writing mock response: %v" , err )
271+ }
263272 }))
264273 defer mockProxiedServer .Close ()
265274
@@ -333,7 +342,10 @@ func TestProxyHandleFallback(t *testing.T) {
333342 // Mock Proxied service that returns 200 OK
334343 mockProxiedServer := httptest .NewServer (http .HandlerFunc (func (w http.ResponseWriter , _ * http.Request ) {
335344 w .WriteHeader (http .StatusOK )
336- w .Write ([]byte ("Mock Proxied Server Response" ))
345+ _ , err := w .Write ([]byte ("Mock Proxied Server Response" ))
346+ if err != nil {
347+ t .Fatalf ("unexpected err writing mock response: %v" , err )
348+ }
337349 }))
338350 defer mockProxiedServer .Close ()
339351
0 commit comments