54 lines
767 B
Plaintext
54 lines
767 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-
|