use strict;
use warnings;
use Test::More;
-use File::Temp qw(tempdir);
+use PublicInbox::TestCommon;
use_ok 'PublicInbox::Admin', qw(resolve_repo_dir);
-my $tmpdir = tempdir('pi-admin.XXXXXX', TMPDIR => 1, CLEANUP => 1);
+my ($tmpdir, $for_destroy) = tmpdir();
my $git_dir = "$tmpdir/v1";
my $v2_dir = "$tmpdir/v2";
my ($res, $err, $v);
# v2
SKIP: {
- for my $m (qw(DBD::SQLite Search::Xapian)) {
+ for my $m (qw(DBD::SQLite)) {
skip "$m missing", 5 unless eval "require $m";
}
use_ok 'PublicInbox::V2Writable';
use_ok 'PublicInbox::Inbox';
my $ibx = PublicInbox::Inbox->new({
- mainrepo => $v2_dir,
+ inboxdir => $v2_dir,
name => 'test-v2writable',
version => 2,
-primary_address => 'test@example.com',