[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     ! 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