diff options
author | Eric Wong <e@80x24.org> | 2021-04-17 10:24:45 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2021-04-17 20:16:42 +0000 |
commit | 74cac24c6238c73279a82f18c7a6f11d387756bb (patch) | |
tree | 0a615ec843f25f8dd37b65fccec8d5da0a188505 /t | |
parent | e002b3bef06e9b812e95f67fcf723a1aaf632dd7 (diff) | |
download | public-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.t | 4 |
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'); |