diff options
| -rw-r--r-- | xgb_test.go | 11 |
1 files changed, 11 insertions, 0 deletions
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) { |
