about summary refs log tree commit homepage
path: root/t
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2021-04-17 10:24:45 +0000
committerEric Wong <e@80x24.org>2021-04-17 20:16:42 +0000
commit74cac24c6238c73279a82f18c7a6f11d387756bb (patch)
tree0a615ec843f25f8dd37b65fccec8d5da0a188505 /t
parente002b3bef06e9b812e95f67fcf723a1aaf632dd7 (diff)
downloadpublic-inbox-74cac24c6238c73279a82f18c7a6f11d387756bb.tar.gz
We always represent --output destination directories with a
trailing slash to disambiguate directories from mbox filenames.
Therefore, we must use the trailing slash when mapping the
destination beck from the lei/saved-search/* directory.

"lei up" now relies exclusively on the users --output pathname
or URL for updates.  This ought to be less confusing since
pathnames in ~/.local/store/lei/saved-searches aren't ideal.
Diffstat (limited to 't')
-rw-r--r--t/lei-q-save.t4
1 files changed, 3 insertions, 1 deletions
diff --git a/t/lei-q-save.t b/t/lei-q-save.t
index d43f508b..6389825f 100644
--- a/t/lei-q-save.t
+++ b/t/lei-q-save.t
@@ -27,7 +27,9 @@ test_lei(sub {
         # ensure "lei up" works, since it compliments "lei q --save"
         $in = $doc2->as_string;
         lei_ok [qw(import -q -F eml -)], undef, { 0 => \$in, %$lei_opt };
-        lei_ok qw(up -q), $s[0];
+        opendir my $dh, '.' or xbail "opendir .: $!";
+        lei_ok qw(up -q md -C), $home;
+        chdir($dh) or xbail "fchdir . $!";
         my %after = map { $_ => 1 } glob("$home/md/cur/*");
         is(delete $after{(keys(%before))[0]}, 1, 'original message kept');
         is(scalar(keys %after), 1, 'one new message added');