]> Sergey Matveev's repositories - public-inbox.git/blobdiff - t/lei-import-nntp.t
lei import: avoid IMAPTracker, use LeiMailSync more
[public-inbox.git] / t / lei-import-nntp.t
index 3fb78fbcb9d27c995f02f58b654ac40142f1428d..12bb002aa9590ead41785f6849aca248b301d8df 100644 (file)
@@ -13,12 +13,12 @@ my $td = start_script($cmd, $env, { 3 => $sock }) or BAIL_OUT("-nntpd $?");
 my $host_port = tcp_host_port($sock);
 undef $sock;
 test_lei({ tmpdir => $tmpdir }, sub {
-       lei_ok(qw(q bytes:1..));
+       lei_ok(qw(q z:1..));
        my $out = json_utf8->decode($lei_out);
        is_deeply($out, [ undef ], 'nothing imported, yet');
        lei_ok('import', "nntp://$host_port/t.v2");
        diag $lei_err;
-       lei_ok(qw(q bytes:1..));
+       lei_ok(qw(q z:1..));
        diag $lei_err;
        $out = json_utf8->decode($lei_out);
        ok(scalar(@$out) > 1, 'got imported messages');
@@ -26,5 +26,8 @@ test_lei({ tmpdir => $tmpdir }, sub {
        my %r;
        for (@$out) { $r{ref($_)}++ }
        is_deeply(\%r, { 'HASH' => scalar(@$out) }, 'all hashes');
+
+       my $f = "$ENV{HOME}/.local/share/lei/store/mail_sync.sqlite3";
+       ok(-s $f, 'mail_sync exists tracked for redundant imports');
 });
 done_testing;