mirror of
https://github.com/osmarks/ngircd.git
synced 2025-10-19 00:27:39 +00:00
Test suite: Don't use DNS lookups
Different operating systems do behave quite differently when doing DNS lookups, for example "127.0.0.1" sometimes resolves to "localhost" and sometimes to "localhost.localdomain" (for example OpenBSD). And other systems resolve "localhost" to the real host name (for example Cygwin). So not using DNS at all makes the test site much more portable.
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
# ngIRCd test suite
|
||||
# PRIVMSG and NOTICE test
|
||||
|
||||
spawn telnet localhost 6789
|
||||
spawn telnet 127.0.0.1 6789
|
||||
expect {
|
||||
timeout { exit 1 }
|
||||
"Connected"
|
||||
@@ -72,24 +72,17 @@ expect {
|
||||
"MODE nick :-b"
|
||||
}
|
||||
|
||||
# The following two tests using "localhost" as host name
|
||||
# had to be disabled, because there are operating systems
|
||||
# out there, that use "localhost.<domain>" as host name
|
||||
# for 127.0.0.1 instead of just "localhost".
|
||||
# (for example OpenBSD 4, OpenSolaris, ...)
|
||||
#
|
||||
#send "privmsg ~user\%localhost :test\r"
|
||||
#expect {
|
||||
# timeout { exit 1 }
|
||||
# "@* PRIVMSG nick :test"
|
||||
#}
|
||||
#
|
||||
#send "privmsg Nick!~User@LocalHost :test\r"
|
||||
#expect {
|
||||
# timeout { exit 1 }
|
||||
# "@* PRIVMSG nick :test"
|
||||
# "401"
|
||||
#}
|
||||
send "privmsg ~user\%127.0.0.1 :test\r"
|
||||
expect {
|
||||
timeout { exit 1 }
|
||||
"@* PRIVMSG nick :test"
|
||||
}
|
||||
|
||||
send "privmsg Nick!~User@127.0.0.1 :test\r"
|
||||
expect {
|
||||
timeout { exit 1 }
|
||||
"@* PRIVMSG nick :test"
|
||||
}
|
||||
|
||||
send "away :away\r"
|
||||
expect {
|
||||
|
Reference in New Issue
Block a user