]> arthur.barton.de Git - ngircd-alex.git/blobdiff - src/testsuite/whois-test.e
Test suite: Don't use DNS lookups
[ngircd-alex.git] / src / testsuite / whois-test.e
index 3c393e8db4e14dddce4ce8dc23ff4da784864874..44eee6689d2ea18cf159a338dcc1b8d17a2888ec 100644 (file)
@@ -1,7 +1,7 @@
 # ngIRCd test suite
 # WHOIS test
 
-spawn telnet localhost 6789
+spawn telnet 127.0.0.1 6789
 expect {
        timeout { exit 1 }
        "Connected"
@@ -17,7 +17,7 @@ expect {
 send "whois nick\r"
 expect {
        timeout { exit 1 }
-       "311 nick nick ~user localhost* \* :Real Name\r"
+       "311 nick nick ~user 127.0.0.1 \* :Real Name\r"
 }
 expect {
        timeout { exit 1 }
@@ -27,25 +27,25 @@ expect {
 send "whois *\r"
 expect {
        timeout { exit 1 }
-       "311 nick nick ~user localhost* \* :Real Name\r"
+       "311 nick nick ~user 127.0.0.1* \* :Real Name\r"
 }
 
 send "whois n*\r"
 expect {
        timeout { exit 1 }
-       "311 nick nick ~user localhost* \* :Real Name\r"
+       "311 nick nick ~user 127.0.0.1* \* :Real Name\r"
 }
 
 send "whois ?ick\r"
 expect {
        timeout { exit 1 }
-       "311 nick nick ~user localhost* \* :Real Name\r"
+       "311 nick nick ~user 127.0.0.1* \* :Real Name\r"
 }
 
 send "whois ????,n?*k\r"
 expect {
        timeout { exit 1 }
-       "311 nick nick ~user localhost* \* :Real Name\r"
+       "311 nick nick ~user 127.0.0.1* \* :Real Name\r"
 }
 
 send "whois unknown\r"
@@ -58,10 +58,20 @@ expect {
        "318 nick unknown :"
 }
 
+send "whois ngircd.test.server2 nick\r"
+expect {
+       timeout { exit 1 }
+       ":ngircd.test.server2 311 nick nick ~user 127.0.0.1* \* :Real Name\r"
+}
+
+send "whois nosuchserver unknown\r"
+expect {
+       timeout { exit 1 }
+       "402 nick nosuchserver :"
+}
+
 send "quit\r"
 expect {
        timeout { exit 1 }
        "ERROR"
 }
-
-# -eof-