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