Add IRC client connection tests

This commit is contained in:
Ken-Håvard Lieng 2015-06-11 02:04:51 +02:00
parent c78ca7318c
commit 4f0ad5e6d9
4 changed files with 131 additions and 17 deletions

View file

@ -145,14 +145,13 @@ func (c *Client) recv() {
c.connected = false
c.lock.Unlock()
c.once.Do(c.ready.Done)
close(c.reconnect)
return
}
select {
case <-c.quit:
return
default:
select {
case <-c.quit:
return
default:
close(c.reconnect)
return
}
}
msg := parseMessage(line)