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

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

1.1       tomglok     1: # ngIRCd test suite
                      2: # INVITE 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 . . :User\r"
                     12: expect {
                     13:        timeout { exit 1 }
                     14:        "376"
                     15: }
                     16:
                     17: send "invite\r"
                     18: expect {
                     19:        timeout { exit 1 }
                     20:        "461"
                     21: }
                     22:
                     23: send "invite nick\r"
                     24: expect {
                     25:        timeout { exit 1 }
                     26:        "461"
                     27: }
                     28:
                     29: send "invite nick #channel\r"
                     30: expect {
                     31:        timeout { exit 1 }
                     32:        -re "INVITE nick :?#channel"
                     33: }
                     34: expect {
                     35:        timeout { exit 1 }
                     36:        -re "341 nick nick :?#channel"
                     37: }
                     38:
                     39: send "invite nosuchnic #TopicChannel\r"
                     40: expect {
                     41:        timeout { exit 1 }
                     42:        "401 nick nosuchnic :No such nick or channel name"
                     43: }
                     44:
                     45: send "invite nick #TopicChannel\r"
                     46: expect {
                     47:        timeout { exit 1 }
                     48:        "442 nick #TopicChannel :You are not on that channel"
                     49: }
                     50:
                     51: send "join #channel\r"
                     52: expect {
                     53:        timeout { exit 1 }
                     54:        -re "JOIN :?#channel"
                     55: }
                     56:
                     57: send "invite nick #channel\r"
                     58: expect {
                     59:        timeout { exit 1 }
                     60:        "443 nick nick #channel :is already on channel"
                     61: }
                     62:
                     63: send "mode #channel +i\r"
                     64: expect {
                     65:        timeout { exit 1 }
                     66:        "MODE #channel +i"
                     67: }
                     68:
                     69: send "mode #channel -o nick\r"
                     70: expect {
                     71:        timeout { exit 1 }
                     72:        "MODE #channel -o nick"
                     73: }
                     74:
                     75: send "invite nick #channel\r"
                     76: expect {
                     77:        timeout { exit 1 }
                     78:        "482 nick #channel :You are not channel operator"
                     79:        #it would be reasonable to expect 443 here instead
                     80: }
                     81:
                     82: send "part #channel\r"
                     83: expect {
                     84:        timeout { exit 1}
                     85:        "@* PART #channel :"
                     86: }
                     87:
                     88: send "invite nick :parameter with spaces\r"
                     89: expect {
                     90:        timeout { exit 1 }
                     91:        "INVITE nick :parameter with spaces"
                     92: }
                     93: expect {
                     94:        timeout { exit 1 }
                     95:        "341 nick nick :parameter with spaces"
                     96: }
                     97:
                     98: send "away message\r"
                     99: expect {
                    100:        timeout { exit 1 }
                    101:        "306 nick :You have been marked as being away"
                    102: }
                    103:
                    104: send "INVITE nick #channel\r"
                    105: expect {
                    106:        timeout { exit 1 }
                    107:        -re "301 nick nick :?message"
                    108: }
                    109:
                    110: send "quit\r"
                    111: expect {
                    112:        timeout { exit 1 }
                    113:        "Connection closed"
                    114: }

CVSweb