X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=t%2Fnntpd.t;h=058bd796e8fb28979ac46b76d9dfb3a0b9c44f69;hb=b66f13a1764606b9c4d0a6a8e22ab1a8e30570ad;hp=d352c3c14805aa523cd15518f1a4789c97416933;hpb=17b66e5704ce9287e04ae00012c280a3be914d7e;p=public-inbox.git diff --git a/t/nntpd.t b/t/nntpd.t index d352c3c1..058bd796 100644 --- a/t/nntpd.t +++ b/t/nntpd.t @@ -93,6 +93,13 @@ close $cfgfh or BAIL_OUT; is_deeply([$n->group($group)], [ qw(0 1 1), $group ], 'GROUP works'); is_deeply($n->listgroup($group), [1], 'listgroup OK'); # TODO: Net::NNTP::listgroup does not support range at the moment + my $s = tcp_connect($sock); + sysread($s, my $buf, 4096); + is($buf, "201 " . hostname . " ready - post via email\r\n", + 'got greeting'); + syswrite($s, "LISTGROUP $group 1-1\r\n"); + $buf = read_til_dot($s); + like($buf, qr/\r\n1\r\n/s, 'LISTGROUP with range works'); { my $expect = [ qw(Subject: From: Date: Message-ID: @@ -120,8 +127,8 @@ close $cfgfh or BAIL_OUT; 'references' => '', ); - my $s = tcp_connect($sock); - sysread($s, my $buf, 4096); + $s = tcp_connect($sock); + sysread($s, $buf, 4096); is($buf, "201 " . hostname . " ready - post via email\r\n", 'got greeting');