]> arthur.barton.de Git - ngircd-alex.git/blobdiff - src/testsuite/whois-test.e
Make configure[.ng] compatible with autoconf 1.10 again
[ngircd-alex.git] / src / testsuite / whois-test.e
index 7024d5ff74efa3c3a51d674d30bc13c9f748593e..fdb21bc6b864d04bb20b0fc6ef2a64cf6fe1a8eb 100644 (file)
@@ -17,31 +17,57 @@ expect {
 send "whois nick\r"
 expect {
        timeout { exit 1 }
-       "311 nick nick ~user localhost \* :Real Name\r"
+       "311 nick nick ~user localhost* \* :Real Name\r"
+}
+expect {
+       timeout { exit 1 }
+       "318 nick nick :"
 }
 
 send "whois *\r"
 expect {
        timeout { exit 1 }
-       "311 nick nick ~user localhost \* :Real Name\r"
+       "311 nick nick ~user localhost* \* :Real Name\r"
 }
 
 send "whois n*\r"
 expect {
        timeout { exit 1 }
-       "311 nick nick ~user localhost \* :Real Name\r"
+       "311 nick nick ~user localhost* \* :Real Name\r"
 }
 
 send "whois ?ick\r"
 expect {
        timeout { exit 1 }
-       "311 nick nick ~user localhost \* :Real Name\r"
+       "311 nick nick ~user localhost* \* :Real Name\r"
 }
 
 send "whois ????,n?*k\r"
 expect {
        timeout { exit 1 }
-       "311 nick nick ~user localhost \* :Real Name\r"
+       "311 nick nick ~user localhost* \* :Real Name\r"
+}
+
+send "whois unknown\r"
+expect {
+       timeout { exit 1 }
+       "401 nick unknown :"
+}
+expect {
+       timeout { exit 1 }
+       "318 nick unknown :"
+}
+
+send "whois ngircd.test.server2 nick\r"
+expect {
+       timeout { exit 1 }
+       ":ngircd.test.server2 311 nick nick ~user localhost* \* :Real Name\r"
+}
+
+send "whois nosuchserver unknown\r"
+expect {
+       timeout { exit 1 }
+       "402 nick nosuchserver :"
 }
 
 send "quit\r"