whois-test.e 767 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. # ngIRCd test suite
  2. # WHOIS test
  3. spawn telnet localhost 6789
  4. expect {
  5. timeout { exit 1 }
  6. "Connected"
  7. }
  8. send "nick nick\r"
  9. send "user user . . :Real Name\r"
  10. expect {
  11. timeout { exit 1 }
  12. "376"
  13. }
  14. send "whois nick\r"
  15. expect {
  16. timeout { exit 1 }
  17. "311 nick nick ~user localhost \* :Real Name\r"
  18. }
  19. send "whois *\r"
  20. expect {
  21. timeout { exit 1 }
  22. "311 nick nick ~user localhost \* :Real Name\r"
  23. }
  24. send "whois n*\r"
  25. expect {
  26. timeout { exit 1 }
  27. "311 nick nick ~user localhost \* :Real Name\r"
  28. }
  29. send "whois ?ick\r"
  30. expect {
  31. timeout { exit 1 }
  32. "311 nick nick ~user localhost \* :Real Name\r"
  33. }
  34. send "whois ????,n?*k\r"
  35. expect {
  36. timeout { exit 1 }
  37. "311 nick nick ~user localhost \* :Real Name\r"
  38. }
  39. send "quit\r"
  40. expect {
  41. timeout { exit 1 }
  42. "ERROR"
  43. }
  44. # -eof-