X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=t%2Flei-import-imap.t;h=315567b3b8d4fea66bd2211e11cf377aaee603ea;hb=751df49e7db8ba770dff28fb701b31c57ca200e2;hp=34fd6cf999a714afda741ceb14d79f772dc430b7;hpb=9b4d6cb8d09777ac3157afe0b08969a959e4968a;p=public-inbox.git diff --git a/t/lei-import-imap.t b/t/lei-import-imap.t index 34fd6cf9..315567b3 100644 --- a/t/lei-import-imap.t +++ b/t/lei-import-imap.t @@ -14,6 +14,12 @@ undef $sock; test_lei({ tmpdir => $tmpdir }, sub { my $url = "imap://$host_port/t.v2.0"; my $url_orig = $url; + lei_ok(qw(ls-mail-source), "imap://$host_port/"); + like($lei_out, qr/^t\.v2\.0$/ms, 'shows mailbox'); + lei_ok(qw(ls-mail-source), $url); + is($lei_out, "t.v2.0\n", 'shows only mailbox with filter'); + lei_ok(qw(ls-mail-source -l), "imap://$host_port/"); + is(ref(json_utf8->decode($lei_out)), 'ARRAY', 'ls-mail-source JSON'); lei_ok(qw(q z:1..)); my $out = json_utf8->decode($lei_out); @@ -37,6 +43,7 @@ test_lei({ tmpdir => $tmpdir }, sub { $url = $u; $u =~ s/;UIDVALIDITY=(\d+)\s*/;UIDVALIDITY=9$1/s; ok(!lei('import', $u), 'UIDVALIDITY mismatch in URL rejected'); + like($lei_err, qr/UIDVALIDITY mismatch/, 'mismatch noted'); lei_ok('inspect', $url); my $inspect = json_utf8->decode($lei_out);