From e7026d385e6e9bba05fe9748151963275563cc0e Mon Sep 17 00:00:00 2001 From: jEzEk Date: Wed, 24 Oct 2018 19:20:53 +0200 Subject: testing unexpected (*Conn).conn close --- xgb_test.go | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'xgb_test.go') diff --git a/xgb_test.go b/xgb_test.go index d6ddb13..799990b 100644 --- a/xgb_test.go +++ b/xgb_test.go @@ -288,6 +288,17 @@ func TestConnOnNonBlockingDummyXServer(t *testing.T) { waitEvent(false), }, }, + {"unexpected conn close", + []func(*Conn) error{ + func(c *Conn) error { + c.conn.Close() + if ev, err := c.WaitForEvent(); ev != nil || err != nil { + return fmt.Errorf("after conn close WaitForEvent() = (%v, %v), want (nil, nil)", ev, err) + } + return nil + }, + }, + }, } for _, tc := range testCases { t.Run(tc.description, func(t *testing.T) { -- cgit v1.2.3