]> Sergey Matveev's repositories - public-inbox.git/blobdiff - t/lei-import-maildir.t
lei_mail_sync: Maildir canonicalization omits trailing slash
[public-inbox.git] / t / lei-import-maildir.t
index 02fe43e1bc8880a8da232d39ce87c6da922a99d9..f813440a92820574308d2af4805bec08d2c65036 100644 (file)
@@ -10,12 +10,15 @@ test_lei(sub {
        }
        symlink(abs_path('t/data/0001.patch'), "$md/cur/x:2,S") or
                BAIL_OUT "symlink $md $!";
-       lei_ok(qw(import), $md, \'import Maildir');
+       lei_ok(qw(import), "$md/", \'import Maildir');
        my $imp_err = $lei_err;
 
        my %i;
        lei_ok('inspect', $md); $i{no_type} = $lei_out;
+       lei_ok('inspect', "$md/"); $i{no_type_tslash} = $lei_out;
        lei_ok('inspect', "maildir:$md"), $i{with_type} = $lei_out;
+       lei_ok('inspect', "maildir:$md/"), $i{with_type_tslash} = $lei_out;
+       lei_ok('inspect', "MAILDIR:$md"), $i{ALLCAPS} = $lei_out;
        lei_ok(['inspect', $md], undef, { -C => $ENV{HOME}, %$lei_opt });
        $i{rel_no_type} = $lei_out;
        lei_ok(['inspect', "maildir:$md"], undef,
@@ -37,7 +40,7 @@ test_lei(sub {
        lei_ok('inspect', "blob:$res->[0]->{blob}");
        $inspect = json_utf8->decode($lei_out);
        is(ref(delete $inspect->{"lei/store"}), 'ARRAY', 'lei/store IDs');
-       is_deeply($inspect, { sync => { "maildir:$md" => [ 'x:2,S' ] } },
+       is_deeply($inspect, { 'mail-sync' => { "maildir:$md" => [ 'x:2,S' ] } },
                'maildir sync info as expected');
 
        lei_ok qw(ls-mail-sync);