]> Sergey Matveev's repositories - public-inbox.git/blobdiff - t/search-thr-index.t
v2writable: implement ->replace call
[public-inbox.git] / t / search-thr-index.t
index 848dc56459d5acf23c64dacf6f2726e359007b29..1872af84e124430ee02b826f57e00b7045d52b4a 100644 (file)
@@ -7,8 +7,11 @@ use Test::More;
 use File::Temp qw/tempdir/;
 use PublicInbox::MID qw(mids);
 use Email::MIME;
-eval { require Search::Xapian };
-plan skip_all => "Search::Xapian missing for search" if $@;
+my @mods = qw(DBI DBD::SQLite Search::Xapian);
+foreach my $mod (@mods) {
+       eval "require $mod";
+       plan skip_all => "missing $mod for $0" if $@;
+}
 require PublicInbox::SearchIdx;
 my $tmpdir = tempdir('pi-search-thr-index.XXXXXX', TMPDIR => 1, CLEANUP => 1);
 my $git_dir = "$tmpdir/a.git";