From b53e019a6fe56703fb86dd2391930ee886b858a3 Mon Sep 17 00:00:00 2001 From: Matt Joiner Date: Thu, 26 Jun 2014 17:30:54 +1000 Subject: [PATCH] Fix broken connection write optimizer test --- connection_test.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/connection_test.go b/connection_test.go index 9374a66d..280afe9f 100644 --- a/connection_test.go +++ b/connection_test.go @@ -39,8 +39,11 @@ func TestCancelRequestOptimized(t *testing.T) { } } close(c.post) - _, ok := <-c.write - if ok { - t.Fatal("write channel didn't close") + // Drain the write channel until it closes. + for b := range c.write { + bs := string(b) + if bs != "\x00\x00\x00\x00" { + t.Fatal("got unexpected non-keepalive") + } } } -- 2.48.1