1 de1489b3 2004-03-10 alex # $Id: mode-test.e,v 1.6 2004/03/10 20:40:06 alex Exp $
3 4d46eac7 2002-09-09 alex spawn telnet localhost 6789
5 4d46eac7 2002-09-09 alex timeout { exit 1 }
9 4d46eac7 2002-09-09 alex send "nick nick\r"
10 4d46eac7 2002-09-09 alex send "user user . . :User\r"
12 4d46eac7 2002-09-09 alex timeout { exit 1 }
16 4d46eac7 2002-09-09 alex send "mode nick +i\r"
18 4d46eac7 2002-09-09 alex timeout { exit 1 }
19 de1489b3 2004-03-10 alex "@* MODE nick :+i"
22 4d46eac7 2002-09-09 alex send "mode nick\r"
24 4d46eac7 2002-09-09 alex timeout { exit 1 }
25 1dd953b0 2002-11-22 alex "221 nick +i"
28 4d46eac7 2002-09-09 alex send "mode nick -i\r"
30 4d46eac7 2002-09-09 alex timeout { exit 1 }
31 de1489b3 2004-03-10 alex "@* MODE nick :-i"
34 4d46eac7 2002-09-09 alex send "oper TestOp 123\r"
36 4d46eac7 2002-09-09 alex timeout { exit 1 }
37 4d46eac7 2002-09-09 alex "MODE nick :+o"
40 4d46eac7 2002-09-09 alex timeout { exit 1 }
44 4d46eac7 2002-09-09 alex send "mode nick\r"
46 4d46eac7 2002-09-09 alex timeout { exit 1 }
47 1dd953b0 2002-11-22 alex "221 nick +o"
50 4d46eac7 2002-09-09 alex send "join #channel\r"
52 4d46eac7 2002-09-09 alex timeout { exit 1 }
53 b79b315d 2003-12-27 alex "@* JOIN :#channel"
56 4d46eac7 2002-09-09 alex timeout { exit 1 }
60 4d46eac7 2002-09-09 alex send "mode #channel +tn\r"
62 4d46eac7 2002-09-09 alex timeout { exit 1 }
63 b79b315d 2003-12-27 alex "@* MODE #channel +tn"
66 4d46eac7 2002-09-09 alex send "mode #channel\r"
68 4d46eac7 2002-09-09 alex timeout { exit 1 }
69 4d46eac7 2002-09-09 alex "324 nick #channel +tn"
72 4d46eac7 2002-09-09 alex send "mode #channel +v nick\r"
74 4d46eac7 2002-09-09 alex timeout { exit 1 }
75 b79b315d 2003-12-27 alex "@* MODE #channel +v nick"
78 4d46eac7 2002-09-09 alex send "mode #channel +I nick1\r"
80 4d46eac7 2002-09-09 alex timeout { exit 1 }
81 b79b315d 2003-12-27 alex "@* MODE #channel +I nick1!*@*"
84 4d46eac7 2002-09-09 alex send "mode #channel +b nick2@domain\r"
86 4d46eac7 2002-09-09 alex timeout { exit 1 }
87 b79b315d 2003-12-27 alex "@* MODE #channel +b nick2!*@domain"
90 4d46eac7 2002-09-09 alex send "mode #channel +I nick3!user\r"
92 4d46eac7 2002-09-09 alex timeout { exit 1 }
93 b79b315d 2003-12-27 alex "@* MODE #channel +I nick3!user@*"
96 48ec815e 2002-12-15 alex send "mode #channel -vo nick nick\r"
98 4d46eac7 2002-09-09 alex timeout { exit 1 }
99 b79b315d 2003-12-27 alex "@* MODE #channel -vo nick nick"
102 4d46eac7 2002-09-09 alex send "quit\r"
104 4d46eac7 2002-09-09 alex timeout { exit 1 }
105 4d46eac7 2002-09-09 alex "Connection closed"