]> arthur.barton.de Git - ngircd-alex.git/blob - src/testsuite/server-link-test.e
Make sure that the target user is able to join a local channel
[ngircd-alex.git] / src / testsuite / server-link-test.e
1 # ngIRCd test suite
2 # server-server link test
3
4 spawn telnet 127.0.0.1 6790
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 "version ngircd.test.server2\r"
18 expect {
19         timeout { exit 1 }
20         ":ngircd.test.server2 351"
21 }
22 send "version ngircd.test.server\r"
23 expect {
24         timeout { exit 1 }
25         ":ngircd.test.server 351"
26 }
27
28 send "whois ngircd.test.server nick\r"
29 expect {
30         timeout { exit 1 }
31         ":ngircd.test.server 318"
32 }
33
34 send "admin ngircd.test.server\r"
35 expect {
36         timeout { exit 1 }
37         ":ngircd.test.server 259 nick :admin@irc.server"
38 }
39
40 send "links\r"
41 expect {
42         timeout { exit 1 }
43         "364 nick ngircd.test.server ngircd.test.server2 :1"
44 }
45
46 send "quit\r"
47 expect {
48         timeout { exit 1 }
49         "ERROR"
50 }