diff options
author | Eric Wong <e@80x24.org> | 2021-04-23 07:22:01 -0400 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2021-04-23 20:55:38 +0000 |
commit | aaa4b3a3fd2d7805afd412b3de2fca07a5e8898e (patch) | |
tree | 79264102d4305a395df554af0fb31ca702fdbc30 /t | |
parent | 0831cd4c510deb97e755aa09a808bcf5f9e9deeb (diff) | |
download | public-inbox-aaa4b3a3fd2d7805afd412b3de2fca07a5e8898e.tar.gz |
This saves some work and makes it easier to set volatile metadata on a message at import time.
Diffstat (limited to 't')
-rw-r--r-- | t/lei-import.t | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/t/lei-import.t b/t/lei-import.t index 8635df5a..6e9a853c 100644 --- a/t/lei-import.t +++ b/t/lei-import.t @@ -101,6 +101,16 @@ is_deeply($draft_a, $draft_b, 'fake Message-ID lookup') or lei_ok('blob', '--mail', $draft_b->[0]->{blob}); is($lei_out, $eml_str, 'draft retrieved by blob'); + +$eml_str = "Message-ID: <inbox\@example.com>\nSubject: label-this\n\n"; +lei_ok([qw(import -F eml - +kw:seen +L:inbox)], + undef, { %$lei_opt, 0 => \$eml_str }); +lei_ok(qw(q m:inbox@example.com)); +$res = json_utf8->decode($lei_out); +is_deeply($res->[0]->{kw}, ['seen'], 'keyword set'); +is_deeply($res->[0]->{L}, ['inbox'], 'label set'); + + # see t/lei_to_mail.t for "import -F mbox*" }); done_testing; |