]> Sergey Matveev's repositories - public-inbox.git/blobdiff - t/multi-mid.t
t/multi-mid: skip properly w/o DBD::SQLite
[public-inbox.git] / t / multi-mid.t
index 0d283a0d08a9188762c3b3d6b7ee9e4cc9d83e58..df865efb26877a51be4aff3871882ad0c23da750 100644 (file)
@@ -4,9 +4,9 @@ use Test::More;
 use PublicInbox::MIME;
 use PublicInbox::TestCommon;
 use PublicInbox::InboxWritable;
-use PublicInbox::SearchIdx;
 require_git(2.6);
 require_mods(qw(DBD::SQLite));
+require PublicInbox::SearchIdx;
 
 my $addr = 'test@example.com';
 my $bad = PublicInbox::MIME->new(<<EOF);
@@ -48,8 +48,8 @@ for my $order ([$bad, $good], [$good, $bad]) {
        }
        my $rdr = { 1 => \(my $out = ''), 2 => \(my $err = '') };
        my $cmd = [ '-convert', $ibx->{inboxdir}, "$tmpdir/v2" ];
-       ok(run_script($cmd, undef, $rdr),
-               'convert to v2');
+       my $env = { PI_DIR => "$tmpdir/.public-inbox" };
+       ok(run_script($cmd, $env, $rdr), 'convert to v2');
        $err =~ s!\AW: $tmpdir/v1 not configured[^\n]+\n!!s;
        is($err, '', 'no errors or warnings from -convert');
        $ibx->{version} = 2;