diff options
| author | jEzEk <[email protected]> | 2018-10-24 19:20:53 +0200 |
|---|---|---|
| committer | jEzEk <[email protected]> | 2018-10-25 18:33:32 +0200 |
| commit | e7026d385e6e9bba05fe9748151963275563cc0e (patch) | |
| tree | 382104ea46d5d4d68d5597a81d195d5be7303260 /xgb_test.go | |
| parent | 94eccf489f8ffe493c8a6b98571a207e62663639 (diff) | |
testing unexpected (*Conn).conn close
Diffstat (limited to 'xgb_test.go')
| -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) { |
