diff options
-rw-r--r-- | lib/PublicInbox/NNTP.pm | 4 | ||||
-rw-r--r-- | t/nntpd.t | 9 |
2 files changed, 10 insertions, 3 deletions
diff --git a/lib/PublicInbox/NNTP.pm b/lib/PublicInbox/NNTP.pm index 6dc0db35..0d0de976 100644 --- a/lib/PublicInbox/NNTP.pm +++ b/lib/PublicInbox/NNTP.pm @@ -762,11 +762,11 @@ sub cmd_xrover ($;$) { }); } -sub over_line { +sub over_line ($$) { my ($self, $r) = @_; more($self, join("\t", $r->[0], map { - my $h = xhdr($r, $_); + my $h = hdr_val($r, $_); defined $h ? $h : ''; } @OVERVIEW )); } @@ -144,7 +144,14 @@ EOF } } - # TODO: upgrades and such + is_deeply($n->xover('1-'), { + '1' => ['hihi', + 'Me <me@example.com>', + 'Thu, 01 Jan 1970 06:06:06 +0000', + '<nntp@example.com>', + '', + '202', + '1' ] }, "XOVER works"); ok(kill('TERM', $pid), 'killed nntpd'); $pid = undef; |