diff options
author | Eric Wong <e@80x24.org> | 2021-04-20 07:16:54 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2021-04-20 19:02:48 +0000 |
commit | f721ea54d4d3742136a60e768ada95363ec4eaaf (patch) | |
tree | 93979911e5890521a15c4c21a76bde1866e52fbd /t | |
parent | 31ae9a28f101a3469107cc3c026e104851c5eab2 (diff) | |
download | public-inbox-f721ea54d4d3742136a60e768ada95363ec4eaaf.tar.gz |
Readers may lose interest in subscription topics. This lets them avoid clutter by forgetting a saved search. This does not and will not destroy the contents of an --output mailbox. In other words, this is similar to unsubscribing from an Atom/RSS feed or NNTP group. I've also decided we won't support 'mv-search', since it'll probably be rarely used and "lei convert" can be used, instead.
Diffstat (limited to 't')
-rw-r--r-- | t/lei-q-save.t | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/t/lei-q-save.t b/t/lei-q-save.t index 58342171..5a2f7fff 100644 --- a/t/lei-q-save.t +++ b/t/lei-q-save.t @@ -110,5 +110,16 @@ test_lei(sub { like($mb, qr/<qp\@example\.com>/, 'new result written w/ -a'); lei_ok(qw(up --all=local)); + + ok(!lei(qw(forget-search), "$home/bogus"), 'bogus forget'); + lei_ok qw(_complete lei forget-search); + like($lei_out, qr/mbrd-aug/, 'forget-search completion'); + lei_ok(qw(forget-search -v), "$home/mbrd-aug"); + is($lei_out, '', 'no output'); + like($lei_err, qr/\bmbrd-aug\b/, '-v (verbose) reported unlinks'); + lei_ok qw(_complete lei forget-search); + unlike($lei_out, qr/mbrd-aug/, + 'forget-search completion cleared after forget'); + ok(!lei('up', "$home/mbrd-aug"), 'lei up fails after forget'); }); done_testing; |