4 spawn telnet 127.0.0.1 6789
11 send "user user . . :User\r"
29 send "invite nick #channel\r"
32 -re "INVITE nick :?#channel"
36 -re "341 nick nick :?#channel"
39 send "invite nosuchnic #TopicChannel\r"
42 "401 nick nosuchnic :No such nick or channel name"
45 send "invite nick #TopicChannel\r"
48 "442 nick #TopicChannel :You are not on that channel"
51 send "join #channel\r"
57 send "invite nick #channel\r"
60 "443 nick nick #channel :is already on channel"
63 send "mode #channel +i\r"
69 send "mode #channel -o nick\r"
72 "MODE #channel -o nick"
75 send "invite nick #channel\r"
78 "482 nick #channel :You are not channel operator"
79 #it would be reasonable to expect 443 here instead
82 send "part #channel\r"
88 send "invite nick :parameter with spaces\r"
91 "INVITE nick :parameter with spaces"
95 "341 nick nick :parameter with spaces"
101 "306 nick :You have been marked as being away"
104 send "INVITE nick #channel\r"
107 -re "301 nick nick :?message"