]> Sergey Matveev's repositories - public-inbox.git/blobdiff - t/import.t
search: {version} => {ibx_ver}
[public-inbox.git] / t / import.t
index d309eec52de1bb63cbc9739960f2bd7abd4e6718..cfbe501b102bca5061856ac52609529ed650c37e 100644 (file)
@@ -9,9 +9,9 @@ use PublicInbox::Import;
 use PublicInbox::Spawn qw(spawn);
 use IO::File;
 use Fcntl qw(:DEFAULT);
-use File::Temp qw/tempdir tempfile/;
-my $dir = tempdir('pi-import-XXXXXX', TMPDIR => 1, CLEANUP => 1);
-require './t/common.perl';
+use File::Temp qw/tempfile/;
+use PublicInbox::TestCommon;
+my ($dir, $for_destroy) = tmpdir();
 
 is(system(qw(git init -q --bare), $dir), 0, 'git init successful');
 my $git = PublicInbox::Git->new($dir);
@@ -44,7 +44,7 @@ if ($v2) {
        $in->flush or die "flush failed: $!";
        $in->seek(0, SEEK_SET);
        my $out = tempfile();
-       my $pid = spawn(\@cmd, {}, { 0 => fileno($in), 1 => fileno($out)});
+       my $pid = spawn(\@cmd, {}, { 0 => $in, 1 => $out });
        is(waitpid($pid, 0), $pid, 'waitpid succeeds on hash-object');
        is($?, 0, 'hash-object');
        $out->seek(0, SEEK_SET);