1 4d46eac7 2002-09-09 alex # $Id: mode-test.e,v 1.2 2002/09/09 21:26:00 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 4d46eac7 2002-09-09 alex ":nick!~user@* MODE nick +i"
22 4d46eac7 2002-09-09 alex send "mode nick\r"
24 4d46eac7 2002-09-09 alex timeout { exit 1 }
25 4d46eac7 2002-09-09 alex "211 nick +i"
28 4d46eac7 2002-09-09 alex send "mode nick -i\r"
30 4d46eac7 2002-09-09 alex timeout { exit 1 }
31 4d46eac7 2002-09-09 alex ":nick!~user@* 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 4d46eac7 2002-09-09 alex "211 nick +o"
50 4d46eac7 2002-09-09 alex send "join #channel\r"
52 4d46eac7 2002-09-09 alex timeout { exit 1 }
53 4d46eac7 2002-09-09 alex ":nick!~user@* 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 4d46eac7 2002-09-09 alex ":nick!~user@* 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 4d46eac7 2002-09-09 alex ":nick!~user@* 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 4d46eac7 2002-09-09 alex ":nick!~user@* 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 4d46eac7 2002-09-09 alex ":nick!~user@* 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 4d46eac7 2002-09-09 alex ":nick!~user@* MODE #channel +I nick3!user@*"
96 4d46eac7 2002-09-09 alex send "mode #channel -vo nick\r"
98 4d46eac7 2002-09-09 alex timeout { exit 1 }
99 4d46eac7 2002-09-09 alex ":nick!~user@* MODE #channel -vo 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"