Annotation of ircnowd/src/testsuite/whois-test.e, Revision 1.1
1.1 ! tomglok 1: # ngIRCd test suite
! 2: # WHOIS test
! 3:
! 4: spawn telnet 127.0.0.1 6789
! 5: expect {
! 6: timeout { exit 1 }
! 7: "Connected"
! 8: }
! 9:
! 10: send "nick nick\r"
! 11: send "user user . . :Real Name\r"
! 12: expect {
! 13: timeout { exit 1 }
! 14: "376"
! 15: }
! 16:
! 17: send "whois nick\r"
! 18: expect {
! 19: timeout { exit 1 }
! 20: "311 nick nick ~user 127.0.0.1 \* :Real Name\r"
! 21: }
! 22: expect {
! 23: timeout { exit 1 }
! 24: "318 nick nick :"
! 25: }
! 26:
! 27: send "whois *\r"
! 28: expect {
! 29: timeout { exit 1 }
! 30: "311 nick nick ~user 127.0.0.1* \* :Real Name\r"
! 31: }
! 32:
! 33: send "whois n*\r"
! 34: expect {
! 35: timeout { exit 1 }
! 36: "311 nick nick ~user 127.0.0.1* \* :Real Name\r"
! 37: }
! 38:
! 39: send "whois ?ick\r"
! 40: expect {
! 41: timeout { exit 1 }
! 42: "311 nick nick ~user 127.0.0.1* \* :Real Name\r"
! 43: }
! 44:
! 45: send "whois ????,n?*k\r"
! 46: expect {
! 47: timeout { exit 1 }
! 48: "311 nick nick ~user 127.0.0.1* \* :Real Name\r"
! 49: }
! 50:
! 51: send "whois unknown\r"
! 52: expect {
! 53: timeout { exit 1 }
! 54: "401 nick unknown :"
! 55: }
! 56: expect {
! 57: timeout { exit 1 }
! 58: "318 nick unknown :"
! 59: }
! 60:
! 61: send "whois ngircd.test.server2 nick\r"
! 62: expect {
! 63: timeout { exit 1 }
! 64: ":ngircd.test.server2 311 nick nick ~user 127.0.0.1* \* :Real Name\r"
! 65: }
! 66:
! 67: send "whois nosuchserver unknown\r"
! 68: expect {
! 69: timeout { exit 1 }
! 70: "402 nick nosuchserver :"
! 71: }
! 72:
! 73: send "quit\r"
! 74: expect {
! 75: timeout { exit 1 }
! 76: "ERROR"
! 77: }
CVSweb