From c7ec7eb31e5c770636275b850bcdc8b9ae0f59dd Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Tue, 27 Apr 2021 11:07:49 +0000 Subject: lei: add "ls-sync" command for listing sync folders This will be useful, later. --- t/lei-import-imap.t | 2 ++ t/lei-import-maildir.t | 3 +++ 2 files changed, 5 insertions(+) (limited to 't') diff --git a/t/lei-import-imap.t b/t/lei-import-imap.t index 4a3bd6d8..376a8b48 100644 --- a/t/lei-import-imap.t +++ b/t/lei-import-imap.t @@ -22,6 +22,8 @@ test_lei({ tmpdir => $tmpdir }, sub { is_deeply(json_utf8->decode($lei_out), {}, 'no inspect stats, yet'); lei_ok('import', $url); + lei_ok 'ls-sync'; + like($lei_out, qr!\A\Q$url\E;UIDVALIDITY=\d+\n\z!, 'ls-sync'); lei_ok('inspect', $url); my $inspect = json_utf8->decode($lei_out); diff --git a/t/lei-import-maildir.t b/t/lei-import-maildir.t index 3e3d9188..808e1a73 100644 --- a/t/lei-import-maildir.t +++ b/t/lei-import-maildir.t @@ -40,6 +40,9 @@ test_lei(sub { is_deeply($inspect, { sync => { "maildir:$md" => [ 'x:2,S' ] } }, 'maildir sync info as expected'); + lei_ok qw(ls-sync); + is($lei_out, "maildir:$md\n", 'ls-sync as expected'); + lei_ok(qw(import), $md, \'import Maildir again'); $imp_err = $lei_err; lei_ok(qw(q -d none s:boolean), \'lei q w/o dedupe'); -- cgit v1.2.3-24-ge0c7