X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Ftestsuite%2Fchannel-test.e;h=16c67ad4a007eeeada1a6f08fedcc9571b2d069a;hb=39412d648652b3fcb387cf04bf7fa9004cfcd8ba;hp=ce14613c5f46bcce34a689544c68d9a8153f6cc4;hpb=c4d78a346942afdaf6bd19f8cad88d6678eaa608;p=ngircd-alex.git diff --git a/src/testsuite/channel-test.e b/src/testsuite/channel-test.e index ce14613c..16c67ad4 100644 --- a/src/testsuite/channel-test.e +++ b/src/testsuite/channel-test.e @@ -1,4 +1,4 @@ -# $Id: channel-test.e,v 1.1 2002/09/09 10:16:24 alex Exp $ +# $Id: channel-test.e,v 1.4 2008/02/05 13:31:51 fw Exp $ spawn telnet localhost 6789 expect { @@ -16,17 +16,87 @@ expect { send "join #channel\r" expect { timeout { exit 1 } - ":nick!~user@* JOIN :#channel" + "@* JOIN :#channel" } expect { timeout { exit 1 } "366" } +send "topic #channel :Test-Topic\r" +expect { + timeout { exit 1 } + "@* TOPIC #channel :Test-Topic" +} + +send "who #channel\r" +expect { + timeout { exit 1 } + "352 nick #channel" +} +expect { + timeout { exit 1 } + "* nick H@ :0 User" +} +expect { + timeout { exit 1 } + "315 nick #channel" +} + +send "names #channel\r" +expect { + timeout { exit 1 } + "353 nick = #channel :@nick" +} +expect { + timeout { exit 1 } + "366 nick #channel" +} + +send "list\r" +expect { + timeout { exit 1 } + "322 nick #channel 1 :Test-Topic" +} +expect { + timeout { exit 1 } + "323 nick :End of LIST" +} + send "part #channel\r" expect { timeout { exit 1 } - ":nick!~user@* PART #channel :nick" + "@* PART #channel :nick" +} + +send "join #channel\r" +expect { + timeout { exit 1 } + "@* JOIN :#channel" +} +expect { + timeout { exit 1 } + "366" +} + +send "join #channel2\r" +expect { + timeout { exit 1 } + "@* JOIN :#channel2" +} +expect { + timeout { exit 1 } + "366" +} + +send "join 0\r" +expect { + timeout { exit 1 } + "@* PART #channel2 :nick" +} +expect { + timeout { exit 1 } + "@* PART #channel :nick" } send "quit\r"