54 lines
772 B
Plaintext
54 lines
772 B
Plaintext
# ngIRCd test suite
|
|
# WHOIS test
|
|
|
|
spawn telnet localhost 6789
|
|
expect {
|
|
timeout { exit 1 }
|
|
"Connected"
|
|
}
|
|
|
|
send "nick nick\r"
|
|
send "user user . . :Real Name\r"
|
|
expect {
|
|
timeout { exit 1 }
|
|
"376"
|
|
}
|
|
|
|
send "whois nick\r"
|
|
expect {
|
|
timeout { exit 1 }
|
|
"311 nick nick ~user localhost* \* :Real Name\r"
|
|
}
|
|
|
|
send "whois *\r"
|
|
expect {
|
|
timeout { exit 1 }
|
|
"311 nick nick ~user localhost* \* :Real Name\r"
|
|
}
|
|
|
|
send "whois n*\r"
|
|
expect {
|
|
timeout { exit 1 }
|
|
"311 nick nick ~user localhost* \* :Real Name\r"
|
|
}
|
|
|
|
send "whois ?ick\r"
|
|
expect {
|
|
timeout { exit 1 }
|
|
"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"
|
|
}
|
|
|
|
send "quit\r"
|
|
expect {
|
|
timeout { exit 1 }
|
|
"ERROR"
|
|
}
|
|
|
|
# -eof-
|