1 spawn telnet localhost 6789
8 send "user user . . :User\r"
26 send "invite nick #channel\r"
29 -re "INVITE nick :?#channel"
33 -re "341 nick nick :?#channel"
36 send "invite nosuchnic #TopicChannel\r"
39 "401 nick nosuchnic :No such nick or channel name"
42 send "invite nick #TopicChannel\r"
45 "442 nick #TopicChannel :You are not on that channel"
48 send "join #channel\r"
54 send "invite nick #channel\r"
57 "443 nick nick #channel :is already on channel"
60 send "mode #channel +i\r"
66 send "mode #channel -o nick\r"
69 "MODE #channel -o nick"
72 send "invite nick #channel\r"
75 "482 nick #channel :You are not channel operator"
76 #it would be reasonable to expect 443 here instead
79 send "part #channel\r"
82 -re "PART #channel :?nick"
85 send "invite nick :parameter with spaces\r"
88 "INVITE nick :parameter with spaces"
92 "341 nick nick :parameter with spaces"
98 "306 nick :You have been marked as being away"
101 send "INVITE nick #channel\r"
104 -re "301 nick nick :?message"