]> arthur.barton.de Git - ngircd-alex.git/blob - src/testsuite/message-test.e
Clarify that "CAFile" is not set by default
[ngircd-alex.git] / src / testsuite / message-test.e
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         "ERROR :Closing connection"
152 }