From 9665b1ffe0c5417e54ccd313794577d7c62c429c Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Sun, 29 May 2016 04:10:48 +0000 Subject: nntp: fix for missing articles/bodies/heads Oops, we totally forgot to automate testing for this :x --- t/nntpd.t | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 't') diff --git a/t/nntpd.t b/t/nntpd.t index c5bc0b54..5f4ba57b 100644 --- a/t/nntpd.t +++ b/t/nntpd.t @@ -173,6 +173,14 @@ EOF $len, '1' ] }, "XOVER by article works"); + is_deeply($n->head(1), $n->head(''), 'HEAD OK'); + is_deeply($n->body(1), $n->body(''), 'BODY OK'); + my $art = $n->article(1); + is(ref($art), 'ARRAY', 'got array for ARTICLE'); + is_deeply($art, $n->article(''), 'ARTICLE OK'); + is($n->article(999), undef, 'non-existent num'); + is($n->article(''), undef, 'non-existent mid'); + { syswrite($s, "OVER $mid\r\n"); $buf = read_til_dot($s); -- cgit v1.2.3-24-ge0c7