Add testcase for crash on nick change
This commit is contained in:
parent
83136b6c73
commit
def8cd55a7
13
irc_test.go
13
irc_test.go
@ -5,7 +5,6 @@ import (
|
|||||||
"testing"
|
"testing"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
func TestConnection(t *testing.T) {
|
func TestConnection(t *testing.T) {
|
||||||
irccon := IRC("go-eventirc", "go-eventirc")
|
irccon := IRC("go-eventirc", "go-eventirc")
|
||||||
irccon.VerboseCallbackHandler = true
|
irccon.VerboseCallbackHandler = true
|
||||||
@ -17,9 +16,15 @@ func TestConnection(t *testing.T) {
|
|||||||
|
|
||||||
irccon.AddCallback("366", func(e *Event) {
|
irccon.AddCallback("366", func(e *Event) {
|
||||||
irccon.Privmsg("#go-eventirc", "Test Message\n")
|
irccon.Privmsg("#go-eventirc", "Test Message\n")
|
||||||
irccon.Quit();
|
irccon.Nick("go-eventnewnick")
|
||||||
|
})
|
||||||
|
irccon.AddCallback("NICK", func(e *Event) {
|
||||||
|
irccon.Quit()
|
||||||
|
irccon.log.Printf("NICKdf\n")
|
||||||
|
if irccon.nickcurrent == "go-eventnewnick" {
|
||||||
|
t.Fatal("Nick change did not work!")
|
||||||
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
irccon.Loop()
|
irccon.Loop()
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -35,7 +40,7 @@ func TestConnectionSSL(t *testing.T) {
|
|||||||
|
|
||||||
irccon.AddCallback("366", func(e *Event) {
|
irccon.AddCallback("366", func(e *Event) {
|
||||||
irccon.Privmsg("#go-eventirc", "Test Message\n")
|
irccon.Privmsg("#go-eventirc", "Test Message\n")
|
||||||
irccon.Quit();
|
irccon.Quit()
|
||||||
})
|
})
|
||||||
|
|
||||||
irccon.Loop()
|
irccon.Loop()
|
||||||
|
Loading…
Reference in New Issue
Block a user