about summary refs log tree commit homepage
path: root/t/lei-convert.t
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2021-03-20 19:04:04 +0900
committerEric Wong <e@80x24.org>2021-03-21 09:45:47 +0000
commitb6829bbfd86f5d22a8ffb80fd7bfe59299fe6b55 (patch)
tree97a6e0a9bb519c24fdbef52776312861990af9b5 /t/lei-convert.t
parent7d2e572aca7297ea2015d2b6e7c71b672521ec82 (diff)
downloadpublic-inbox-b6829bbfd86f5d22a8ffb80fd7bfe59299fe6b55.tar.gz
"lei q" now preserves changes per-message keywords across
invocations when it's --output (Maildir or mbox) is reused
(with or without --augment).

In the future, these changes will be monitored via inotify,
EVFILT_VNODE or IMAP IDLE, too.

Unfortunately, this currently prevents "lei import" from ever
importing a message that's in an external.  That will be fixed
in a future change.
Diffstat (limited to 't/lei-convert.t')
-rw-r--r--t/lei-convert.t3
1 files changed, 2 insertions, 1 deletions
diff --git a/t/lei-convert.t b/t/lei-convert.t
index 186cfb13..e147715d 100644
--- a/t/lei-convert.t
+++ b/t/lei-convert.t
@@ -60,7 +60,8 @@ test_lei({ tmpdir => $tmpdir }, sub {
         PublicInbox::MdirReader::maildir_each_eml("$d/md", sub {
                 push @md, $_[2];
         });
-        is(scalar(@md), scalar(@mboxrd), 'got expected emails in Maildir');
+        is(scalar(@md), scalar(@mboxrd), 'got expected emails in Maildir') or
+                diag $lei_err;
         @md = sort { ${$a->{bdy}} cmp ${$b->{bdy}} } @md;
         @mboxrd = sort { ${$a->{bdy}} cmp ${$b->{bdy}} } @mboxrd;
         my @rd_nostatus = map {