[BACK]Return to whois-test.e CVS log [TXT][DIR] Up to [local] / ircnowd / src / testsuite

Annotation of ircnowd/src/testsuite/whois-test.e, Revision 1.1.1.1

1.1       tomglok     1: # ngIRCd test suite
                      2: # WHOIS test
                      3:
                      4: spawn telnet 127.0.0.1 6789
                      5: expect {
                      6:        timeout { exit 1 }
                      7:        "Connected"
                      8: }
                      9:
                     10: send "nick nick\r"
                     11: send "user user . . :Real Name\r"
                     12: expect {
                     13:        timeout { exit 1 }
                     14:        "376"
                     15: }
                     16:
                     17: send "whois nick\r"
                     18: expect {
                     19:        timeout { exit 1 }
                     20:        "311 nick nick ~user 127.0.0.1 \* :Real Name\r"
                     21: }
                     22: expect {
                     23:        timeout { exit 1 }
                     24:        "318 nick nick :"
                     25: }
                     26:
                     27: send "whois *\r"
                     28: expect {
                     29:        timeout { exit 1 }
                     30:        "311 nick nick ~user 127.0.0.1* \* :Real Name\r"
                     31: }
                     32:
                     33: send "whois n*\r"
                     34: expect {
                     35:        timeout { exit 1 }
                     36:        "311 nick nick ~user 127.0.0.1* \* :Real Name\r"
                     37: }
                     38:
                     39: send "whois ?ick\r"
                     40: expect {
                     41:        timeout { exit 1 }
                     42:        "311 nick nick ~user 127.0.0.1* \* :Real Name\r"
                     43: }
                     44:
                     45: send "whois ????,n?*k\r"
                     46: expect {
                     47:        timeout { exit 1 }
                     48:        "311 nick nick ~user 127.0.0.1* \* :Real Name\r"
                     49: }
                     50:
                     51: send "whois unknown\r"
                     52: expect {
                     53:        timeout { exit 1 }
                     54:        "401 nick unknown :"
                     55: }
                     56: expect {
                     57:        timeout { exit 1 }
                     58:        "318 nick unknown :"
                     59: }
                     60:
                     61: send "whois ngircd.test.server2 nick\r"
                     62: expect {
                     63:        timeout { exit 1 }
                     64:        ":ngircd.test.server2 311 nick nick ~user 127.0.0.1* \* :Real Name\r"
                     65: }
                     66:
                     67: send "whois nosuchserver unknown\r"
                     68: expect {
                     69:        timeout { exit 1 }
                     70:        "402 nick nosuchserver :"
                     71: }
                     72:
                     73: send "quit\r"
                     74: expect {
                     75:        timeout { exit 1 }
                     76:        "ERROR"
                     77: }

CVSweb