X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=t%2Fmid.t;h=ecac04deaa215d3a6a6eb33627b6609aa0f52c63;hb=d62d98b9a7f502da65673f0b83a6d06312c060d9;hp=69a8a708ec0b623a2db296ff9b0e56a2bba26233;hpb=65323f060a3db731bb9fafa004336eeb4bbb8f00;p=public-inbox.git
diff --git a/t/mid.t b/t/mid.t
index 69a8a708..ecac04de 100644
--- a/t/mid.t
+++ b/t/mid.t
@@ -1,7 +1,8 @@
-# Copyright (C) 2016-2018 all contributors
+# Copyright (C) 2016-2019 all contributors
# License: AGPL-3.0+
+use strict;
use Test::More;
-use PublicInbox::MID qw(mid_escape mids references);
+use PublicInbox::MID qw(mid_escape mids references mids_for_index);
is(mid_escape('foo!@(bar)'), 'foo!@(bar)');
is(mid_escape('foo%!@(bar)'), 'foo%25!@(bar)');
@@ -10,6 +11,7 @@ is(mid_escape('foo%!@(bar)'), 'foo%25!@(bar)');
{
use Email::MIME;
my $mime = Email::MIME->create;
+ $mime->header_set('X-Alt-Message-ID', '');
$mime->header_set('Message-Id', '');
is_deeply(['mid-1@a'], mids($mime->header_obj), 'mids in common case');
$mime->header_set('Message-Id', '', '');
@@ -40,6 +42,10 @@ is(mid_escape('foo%!@(bar)'), 'foo%25!@(bar)');
$mime->header_set('To', 'u@example.com');
$mime->header_set('References', ' ');
is_deeply(references($mime->header_obj), [qw(hello world)]);
+
+ is_deeply([qw(helloworld alt-id-for-nntp)],
+ mids_for_index($mime->header_obj),
+ 'X-Alt-Message-ID can be indexed');
}
done_testing();