about summary refs log tree commit homepage
path: root/t/lei-q-save.t
diff options
context:
space:
mode:
Diffstat (limited to 't/lei-q-save.t')
-rw-r--r--t/lei-q-save.t7
1 files changed, 7 insertions, 0 deletions
diff --git a/t/lei-q-save.t b/t/lei-q-save.t
index 05d5d9f4..cd35461c 100644
--- a/t/lei-q-save.t
+++ b/t/lei-q-save.t
@@ -4,6 +4,7 @@
 use strict; use v5.10.1; use PublicInbox::TestCommon;
 use PublicInbox::Smsg;
 use List::Util qw(sum);
+use File::Path qw(remove_tree);
 
 my $doc1 = eml_load('t/plack-qp.eml');
 $doc1->header_set('Date', PublicInbox::Smsg::date({ds => time - (86400 * 5)}));
@@ -233,5 +234,11 @@ test_lei(sub {
                 and xbail "-ipe $lss[0]: $?";
         lei_ok qw(ls-search);
         is($lei_err, '', 'no errors w/ fixed config');
+
+        like($lei_out, qr!\Q$home/after\E!, "`after' in ls-search");
+        remove_tree("$home/after");
+        lei_ok qw(forget-search --prune);
+        lei_ok qw(ls-search);
+        unlike($lei_out, qr!\Q$home/after\E!, "`after' pruned");
 });
 done_testing;