]> arthur.barton.de Git - ngircd-alex.git/blob - src/testsuite/whois-test.e
whois-test: handle local hostname = "localhost.localdomain"
[ngircd-alex.git] / src / testsuite / whois-test.e
1 # ngIRCd test suite
2 # WHOIS test
3
4 spawn telnet localhost 6789
5 expect {
6         timeout { exit 1 }
7         "Connected"
8 }
9
10 send "nick nick\r"
11 send "user user . . :Real Name\r"
12 expect {
13         timeout { exit 1 }
14         "376"
15 }
16
17 send "whois nick\r"
18 expect {
19         timeout { exit 1 }
20         "311 nick nick ~user localhost* \* :Real Name\r"
21 }
22
23 send "whois *\r"
24 expect {
25         timeout { exit 1 }
26         "311 nick nick ~user localhost* \* :Real Name\r"
27 }
28
29 send "whois n*\r"
30 expect {
31         timeout { exit 1 }
32         "311 nick nick ~user localhost* \* :Real Name\r"
33 }
34
35 send "whois ?ick\r"
36 expect {
37         timeout { exit 1 }
38         "311 nick nick ~user localhost* \* :Real Name\r"
39 }
40
41 send "whois ????,n?*k\r"
42 expect {
43         timeout { exit 1 }
44         "311 nick nick ~user localhost* \* :Real Name\r"
45 }
46
47 send "quit\r"
48 expect {
49         timeout { exit 1 }
50         "ERROR"
51 }
52
53 # -eof-