Annotation of ircnowd/src/testsuite/kick-test.e, Revision 1.1
1.1 ! tomglok 1: # ngIRCd test suite
! 2: # KICK 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 "kick #Channel nick\r"
! 18: expect {
! 19: timeout { exit 1 }
! 20: "403"
! 21: }
! 22:
! 23: send "join #Channel\r"
! 24:
! 25: send "kick #Channel nick\r"
! 26: expect {
! 27: timeout { exit 1 }
! 28: "@* KICK #Channel nick :nick"
! 29: }
! 30:
! 31: send "join #Channel\r"
! 32:
! 33: send "kick #Channel nick :reason\r"
! 34: expect {
! 35: timeout { exit 1 }
! 36: "@* KICK #Channel nick :reason"
! 37: }
! 38:
! 39: send "join #Channel,#Channel2\r"
! 40:
! 41: send "kick #Channel,#Channel2 nick\r"
! 42: expect {
! 43: timeout { exit 1 }
! 44: "461"
! 45: }
! 46:
! 47: send "kick #Channel,#Channel2,#NoExists,#NoExists nick1,nick,nick3,nick :reason\r"
! 48: expect {
! 49: timeout { exit 1 }
! 50: "401"
! 51: }
! 52: expect {
! 53: timeout { exit 1 }
! 54: "@* KICK #Channel2 nick :reason"
! 55: }
! 56: expect {
! 57: timeout { exit 1 }
! 58: "401"
! 59: }
! 60: expect {
! 61: timeout { exit 1 }
! 62: "403"
! 63: }
! 64:
! 65: send "kick #Channel nick2,nick,nick3\r"
! 66: expect {
! 67: timeout { exit 1 }
! 68: "401"
! 69: }
! 70: expect {
! 71: timeout { exit 1 }
! 72: "@* KICK #Channel nick :nick"
! 73: }
! 74: expect {
! 75: timeout { exit 1 }
! 76: "401"
! 77: }
! 78:
! 79: send "kick #Channel ,,\r"
! 80: expect {
! 81: timeout { exit 1 }
! 82: "401"
! 83: }
! 84: expect {
! 85: timeout { exit 1 }
! 86: "401"
! 87: }
! 88:
! 89: send "kick ,, ,,,\r"
! 90: expect {
! 91: timeout { exit 1 }
! 92: "461"
! 93: }
! 94:
! 95: send "kick ,, ,,\r"
! 96: expect {
! 97: timeout { exit 1 }
! 98: "401"
! 99: }
! 100: expect {
! 101: timeout { exit 1 }
! 102: "401"
! 103: }
! 104: expect {
! 105: timeout { exit 1 }
! 106: "401"
! 107: }
! 108:
! 109: send "quit\r"
! 110: expect {
! 111: timeout { exit 1 }
! 112: "Connection closed"
! 113: }
CVSweb