summaryrefslogtreecommitdiff
path: root/xgb_test.go
diff options
context:
space:
mode:
authorjEzEk <[email protected]>2018-10-24 19:20:53 +0200
committerjEzEk <[email protected]>2018-10-25 18:33:32 +0200
commite7026d385e6e9bba05fe9748151963275563cc0e (patch)
tree382104ea46d5d4d68d5597a81d195d5be7303260 /xgb_test.go
parent94eccf489f8ffe493c8a6b98571a207e62663639 (diff)
testing unexpected (*Conn).conn close
Diffstat (limited to 'xgb_test.go')
-rw-r--r--xgb_test.go11
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) {