From 6fbc6d951a4005d7d9d086118e1572b9e8ff9851 Mon Sep 17 00:00:00 2001 From: Marten Seemann Date: Thu, 9 Jun 2022 20:32:20 +0200 Subject: [PATCH] fix flaky HTTP/3 request body test (#3447) --- http3/client_test.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/http3/client_test.go b/http3/client_test.go index f512fd41..8aeeeff6 100644 --- a/http3/client_test.go +++ b/http3/client_test.go @@ -797,9 +797,11 @@ var _ = Describe("Client", func() { <-done return 0, errors.New("test done") }) - str.EXPECT().Close() + closed := make(chan struct{}) + str.EXPECT().Close().Do(func() { close(closed) }) _, err := client.RoundTripOpt(req, RoundTripOpt{}) Expect(err).To(MatchError("test done")) + Eventually(closed).Should(BeClosed()) }) It("sets the Content-Length", func() {