Blob
1 # $Id: mode-test.e,v 1.2 2002/09/09 21:26:00 alex Exp $3 spawn telnet localhost 67894 expect {5 timeout { exit 1 }6 "Connected"7 }9 send "nick nick\r"10 send "user user . . :User\r"11 expect {12 timeout { exit 1 }13 "376"14 }16 send "mode nick +i\r"17 expect {18 timeout { exit 1 }19 ":nick!~user@* MODE nick +i"20 }22 send "mode nick\r"23 expect {24 timeout { exit 1 }25 "211 nick +i"26 }28 send "mode nick -i\r"29 expect {30 timeout { exit 1 }31 ":nick!~user@* MODE nick -i"32 }34 send "oper TestOp 123\r"35 expect {36 timeout { exit 1 }37 "MODE nick :+o"38 }39 expect {40 timeout { exit 1 }41 "381 nick"42 }44 send "mode nick\r"45 expect {46 timeout { exit 1 }47 "211 nick +o"48 }50 send "join #channel\r"51 expect {52 timeout { exit 1 }53 ":nick!~user@* JOIN :#channel"54 }55 expect {56 timeout { exit 1 }57 "366"58 }60 send "mode #channel +tn\r"61 expect {62 timeout { exit 1 }63 ":nick!~user@* MODE #channel +tn"64 }66 send "mode #channel\r"67 expect {68 timeout { exit 1 }69 "324 nick #channel +tn"70 }72 send "mode #channel +v nick\r"73 expect {74 timeout { exit 1 }75 ":nick!~user@* MODE #channel +v nick"76 }78 send "mode #channel +I nick1\r"79 expect {80 timeout { exit 1 }81 ":nick!~user@* MODE #channel +I nick1!*@*"82 }84 send "mode #channel +b nick2@domain\r"85 expect {86 timeout { exit 1 }87 ":nick!~user@* MODE #channel +b nick2!*@domain"88 }90 send "mode #channel +I nick3!user\r"91 expect {92 timeout { exit 1 }93 ":nick!~user@* MODE #channel +I nick3!user@*"94 }96 send "mode #channel -vo nick\r"97 expect {98 timeout { exit 1 }99 ":nick!~user@* MODE #channel -vo nick"100 }102 send "quit\r"103 expect {104 timeout { exit 1 }105 "Connection closed"106 }108 # -eof-