Annotation of ircnowd/src/testsuite/kick-test.e, Revision 1.1.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