1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- # ngIRCd test suite
- # WHOIS test
- spawn telnet localhost 6789
- expect {
- timeout { exit 1 }
- "Connected"
- }
- send "nick nick\r"
- send "user user . . :Real Name\r"
- expect {
- timeout { exit 1 }
- "376"
- }
- send "whois nick\r"
- expect {
- timeout { exit 1 }
- "311 nick nick ~user localhost* \* :Real Name\r"
- }
- expect {
- timeout { exit 1 }
- "318 nick nick :"
- }
- send "whois *\r"
- expect {
- timeout { exit 1 }
- "311 nick nick ~user localhost* \* :Real Name\r"
- }
- send "whois n*\r"
- expect {
- timeout { exit 1 }
- "311 nick nick ~user localhost* \* :Real Name\r"
- }
- send "whois ?ick\r"
- expect {
- timeout { exit 1 }
- "311 nick nick ~user localhost* \* :Real Name\r"
- }
- send "whois ????,n?*k\r"
- expect {
- timeout { exit 1 }
- "311 nick nick ~user localhost* \* :Real Name\r"
- }
- send "whois unknown\r"
- expect {
- timeout { exit 1 }
- "401 nick unknown :"
- }
- expect {
- timeout { exit 1 }
- "318 nick unknown :"
- }
- send "whois ngircd.test.server2 nick\r"
- expect {
- timeout { exit 1 }
- ":ngircd.test.server2 311 nick nick ~user localhost* \* :Real Name\r"
- }
- send "whois nosuchserver unknown\r"
- expect {
- timeout { exit 1 }
- "402 nick nosuchserver :"
- }
- send "quit\r"
- expect {
- timeout { exit 1 }
- "ERROR"
- }
|