-
- events <- ClientEvent{client, EVENT_MSG, "UNEXISTENT CMD"}
- time.Sleep(100)
- if conn.incoming[len(conn.incoming)-1] != ":foohost 421 meinick UNEXISTENT :Unknown command\r\n" {
- t.Fail()
+ if r := <-conn.outbound; !strings.Contains(r, ":foohost 004") {
+ t.Fatal("004 after registration", r)
+ }
+ if r := <-conn.outbound; !strings.Contains(r, ":foohost 251") {
+ t.Fatal("251 after registration", r)
+ }
+ if r := <-conn.outbound; !strings.Contains(r, ":foohost 422") {
+ t.Fatal("422 after registration", r)
+ }
+ if (*client.username != "1") || (*client.realname != "4 5") || !client.registered {
+ t.Fatal("client register")