1package xmpp
2
3import (
4	"errors"
5
6	. "gopkg.in/check.v1"
7)
8
9type CookieXMPPSuite struct{}
10
11var _ = Suite(&CookieXMPPSuite{})
12
13func (s *CookieXMPPSuite) Test_getCookie_panicsOnReadFailure(c *C) {
14	mockReader := &mockConnIOReaderWriter{err: errors.New("stuff")}
15	conn := conn{
16		rand: mockReader,
17	}
18
19	c.Assert(func() {
20		conn.getCookie()
21	}, PanicMatches, "Failed to read random bytes: EOF")
22}
23