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

Annotation of ircnowd/src/testsuite/join-test.e, Revision 1.1

1.1     ! tomglok     1: # ngIRCd test suite
        !             2: # JOIN 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 "JOIN\r"
        !            18: expect {
        !            19:        timeout { exit 1}
        !            20:        "461"
        !            21: }
        !            22:
        !            23: send "JOIN #InviteChannel\r"
        !            24: expect {
        !            25:        timeout { exit 1 }
        !            26:        "473"
        !            27: }
        !            28:
        !            29: send "JOIN #FullKeyed\r"
        !            30: expect {
        !            31:        timeout { exit 1 }
        !            32:        "475"
        !            33: }
        !            34:
        !            35: send "JOIN #FullKeyed WrongKey\r"
        !            36: expect {
        !            37:        timeout { exit 1 }
        !            38:        "475"
        !            39: }
        !            40:
        !            41: send "JOIN #FullKeyed Secret\r"
        !            42: expect {
        !            43:        timeout { exit 1 }
        !            44:        "471"
        !            45: }
        !            46:
        !            47: send "JOIN #TopicChannel\r"
        !            48: expect {
        !            49:        timeout { exit 1 }
        !            50:        "@* JOIN :#TopicChannel"
        !            51: }
        !            52: expect {
        !            53:        timeout { exit 1 }
        !            54:        "332"
        !            55: }
        !            56:
        !            57: send "JOIN 0\r"
        !            58: send "JOIN #1,#2,#3,#4\r"
        !            59: send "JOIN #5\r"
        !            60: expect {
        !            61:        timeout { exit 1 }
        !            62:        "405"
        !            63: }
        !            64: send "JOIN 0\r"
        !            65:
        !            66: send "JoIn #MultiMode\r"
        !            67: expect {
        !            68:        timeout { exit 1 }
        !            69:        "474 nick #MultiMode"
        !            70: }
        !            71:
        !            72: send "OPer TestOp 123\r"
        !            73: expect {
        !            74:        timeout { exit 1 }
        !            75:        "381"
        !            76: }
        !            77:
        !            78: send "Mode #MultiMode -b nick!~user\r"
        !            79: expect {
        !            80:        timeout { exit 1 }
        !            81:        "MODE #MultiMode -b nick!~user@*"
        !            82: }
        !            83:
        !            84: send "jOiN #MULTIMODE\r"
        !            85: expect {
        !            86:        timeout { exit 1 }
        !            87:        "@* JOIN :#MULTIMODE"
        !            88: }
        !            89: expect {
        !            90:        timeout { exit 1 }
        !            91:        "366"
        !            92: }
        !            93: send "ModE #MULTImode\r"
        !            94: expect {
        !            95:        timeout { exit 1 }
        !            96:        "324 nick #MultiMode +Pnt"
        !            97: }
        !            98: send "mODe #multimode +b\r"
        !            99: expect {
        !           100:        timeout { exit 1 }
        !           101:        "367 nick #MultiMode banned!~ghost@example.com ngircd.test.server"
        !           102: }
        !           103: expect {
        !           104:        timeout { exit 1 }
        !           105:        "368 nick #MultiMode"
        !           106: }
        !           107:
        !           108: send "quit\r"
        !           109: expect {
        !           110:        timeout { exit 1 }
        !           111:        "Connection closed"
        !           112: }

CVSweb