Annotation of ircnowd/src/testsuite/message-test.e, Revision 1.1
1.1 ! tomglok 1: # ngIRCd test suite
! 2: # PRIVMSG and NOTICE 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 . . :User\r"
! 12: expect {
! 13: timeout { exit 1 }
! 14: "376"
! 15: }
! 16:
! 17: send "privmsg nick :test\r"
! 18: expect {
! 19: timeout { exit 1 }
! 20: "@* PRIVMSG nick :test"
! 21: }
! 22:
! 23: send "privmsg nick\r"
! 24: expect {
! 25: timeout { exit 1 }
! 26: "412"
! 27: }
! 28:
! 29: send "privmsg\r"
! 30: expect {
! 31: timeout { exit 1 }
! 32: "411"
! 33: }
! 34:
! 35: send "privmsg nick,nick :test\r"
! 36: expect {
! 37: timeout { exit 1 }
! 38: "@* PRIVMSG nick :test"
! 39: }
! 40:
! 41: send "privmsg ,,,, :dummy\r"
! 42: send "privmsg ,,,nick,,&server,,, :test\r"
! 43: expect {
! 44: timeout { exit 1 }
! 45: "@* PRIVMSG nick :test"
! 46: }
! 47: expect {
! 48: timeout { exit 1 }
! 49: "404"
! 50: }
! 51:
! 52: send "privmsg Nick,#testChannel,nick :test\r"
! 53: expect {
! 54: timeout { exit 1 }
! 55: "@* PRIVMSG nick :test\r*401"
! 56: }
! 57:
! 58: send "privmsg doesnotexist :test\r"
! 59: expect {
! 60: timeout { exit 1 }
! 61: "401"
! 62: }
! 63:
! 64: send "privmsg ~UsEr@ngIRCd.Test.Server :test\r"
! 65: expect {
! 66: timeout { exit 1 }
! 67: "@* PRIVMSG nick :test"
! 68: }
! 69:
! 70: send "mode nick +b\r"
! 71: expect {
! 72: timeout { exit 1 }
! 73: "MODE nick :+b"
! 74: }
! 75: send "privmsg nick :test\r"
! 76: expect {
! 77: timeout { exit 1 }
! 78: "486"
! 79: }
! 80: send "mode nick -b\r"
! 81: expect {
! 82: timeout { exit 1 }
! 83: "MODE nick :-b"
! 84: }
! 85:
! 86: send "privmsg ~user\%127.0.0.1 :test\r"
! 87: expect {
! 88: timeout { exit 1 }
! 89: "@* PRIVMSG nick :test"
! 90: }
! 91:
! 92: send "privmsg Nick!~User@127.0.0.1 :test\r"
! 93: expect {
! 94: timeout { exit 1 }
! 95: "@* PRIVMSG nick :test"
! 96: }
! 97:
! 98: send "away :away\r"
! 99: expect {
! 100: timeout { exit 1 }
! 101: "306"
! 102: }
! 103:
! 104: send "privmsg nick :test\r"
! 105: expect {
! 106: timeout { exit 1 }
! 107: "301"
! 108: }
! 109:
! 110: send "away\r"
! 111: expect {
! 112: timeout { exit 1 }
! 113: "305"
! 114: }
! 115:
! 116: send "privmsg \$ngircd.test.server :test\r"
! 117: expect {
! 118: timeout { exit 1 }
! 119: "481"
! 120: }
! 121:
! 122: send "privmsg #*.de :test\r"
! 123: expect {
! 124: timeout { exit 1 }
! 125: "481"
! 126: }
! 127:
! 128: send "oper TestOp 123\r"
! 129:
! 130: send "privmsg \$ngircd.test.server :test\r"
! 131: expect {
! 132: timeout { exit 1 }
! 133: "@* PRIVMSG nick :test"
! 134: }
! 135:
! 136: send "privmsg \$*.test*.server :test\r"
! 137: expect {
! 138: timeout { exit 1 }
! 139: "@* PRIVMSG nick :test"
! 140: }
! 141:
! 142: send "privmsg \$noDotServer :test\r"
! 143: expect {
! 144: timeout { exit 1 }
! 145: "401"
! 146: }
! 147:
! 148: send "quit\r"
! 149: expect {
! 150: timeout { exit 1 }
! 151: "Connection closed"
! 152: }
CVSweb