]> Sergey Matveev's repositories - public-inbox.git/blobdiff - t/httpd-corner.t
import: cleanup git cat-file processes when ->done
[public-inbox.git] / t / httpd-corner.t
index 1e8465c2ba6059846a2f7c7ebf2a0feb1d973f37..a720670ec774e00a651db8767b89ac263de1b04c 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright (C) 2016 all contributors <meta@public-inbox.org>
+# Copyright (C) 2016-2018 all contributors <meta@public-inbox.org>
 # License: AGPL-3.0+ <https://www.gnu.org/licenses/agpl-3.0.txt>
 # note: our HTTP server should be standalone and capable of running
 # generic Rack apps.
@@ -243,7 +243,6 @@ my $check_self = sub {
 
 SKIP: {
        use POSIX qw(dup2);
-       use IO::File;
        my $have_curl = 0;
        foreach my $p (split(':', $ENV{PATH})) {
                -x "$p/curl" or next;
@@ -255,7 +254,7 @@ SKIP: {
        my $url = 'http://' . $sock->sockhost . ':' . $sock->sockport . '/sha1';
        my ($r, $w);
        pipe($r, $w) or die "pipe: $!";
-       my $tout = IO::File->new_tmpfile or die "new_tmpfile: $!";
+       open(my $tout, '+>', undef) or die "open temporary file: $!";
        my $pid = fork;
        defined $pid or die "fork: $!";
        my @cmd = (qw(curl --tcp-nodelay --no-buffer -T- -HExpect: -sS), $url);