X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=t%2Fnntpd.t;h=2ccc90fbad785254516f6c26c9e93e223e7abdda;hb=23d896234f3eb5e579de2e8ddf3c723654862ade;hp=7192d7819dd6d12e9a758581da373042cc39091b;hpb=6e238ee3396719e578d6a90e177a71ce9f8c1ca0;p=public-inbox.git diff --git a/t/nntpd.t b/t/nntpd.t index 7192d781..2ccc90fb 100644 --- a/t/nntpd.t +++ b/t/nntpd.t @@ -62,7 +62,9 @@ Content-Transfer-Encoding: 8bit This is a test message for El\xc3\xa9anor EOF - $mime->header_set('List-Id', "<$addr>"); + my $list_id = $addr; + $list_id =~ s/@/./; + $mime->header_set('List-Id', "<$list_id>"); $len = length($mime->as_string); my $git = PublicInbox::Git->new($maindir); my $im = PublicInbox::Import->new($git, 'test', $addr); @@ -202,6 +204,14 @@ EOF is_deeply($n->xhdr(qw(list-id 1-)), {}, 'XHDR on invalid header returns empty'); + { + my $t0 = time; + my $date = $n->date; + my $t1 = time; + ok($date >= $t0, 'valid date after start'); + ok($date <= $t1, 'valid date before stop'); + } + { setsockopt($s, IPPROTO_TCP, TCP_NODELAY, 1); syswrite($s, 'HDR List-id 1-');