Skip to content

Commit a87c309

Browse files
net/http: add ResponseController http2 request without body read deadline test
Requires CL 464936 For #58237
1 parent f711892 commit a87c309

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

src/net/http/responsecontroller_test.go

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -322,3 +322,18 @@ func testResponseControllerEnableFullDuplex(t *testing.T, mode testMode) {
322322
}
323323
pw.Close()
324324
}
325+
326+
func TestIssue58237(t *testing.T) {
327+
cst := newClientServerTest(t, http2Mode, HandlerFunc(func(w ResponseWriter, req *Request) {
328+
ctl := NewResponseController(w)
329+
if err := ctl.SetReadDeadline(time.Now().Add(1 * time.Millisecond)); err != nil {
330+
t.Errorf("ctl.SetReadDeadline() = %v, want nil", err)
331+
}
332+
time.Sleep(10 * time.Millisecond)
333+
}))
334+
res, err := cst.c.Get(cst.ts.URL)
335+
if err != nil {
336+
t.Fatal(err)
337+
}
338+
res.Body.Close()
339+
}

0 commit comments

Comments
 (0)