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