X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=t%2Fhttpd.t;h=880c69e62f601d9d54b48bd7624e6ff98f898f83;hb=a09f678d8254064af7ca6dcfb3c3f84b5ae37b51;hp=ce8063b28672863fa97fa73f52b9f8b1d3f3d75e;hpb=e05912ae3899a0f50a6baf3b6c1892789d24f6b1;p=public-inbox.git diff --git a/t/httpd.t b/t/httpd.t index ce8063b2..880c69e6 100644 --- a/t/httpd.t +++ b/t/httpd.t @@ -3,17 +3,12 @@ use strict; use warnings; use Test::More; - -foreach my $mod (qw(Plack::Util Plack::Builder HTTP::Date HTTP::Status)) { - eval "require $mod"; - plan skip_all => "$mod missing for httpd.t" if $@; -} -use File::Temp qw/tempdir/; +use PublicInbox::TestCommon; use Socket qw(IPPROTO_TCP SOL_SOCKET); -require './t/common.perl'; +require_mods(qw(Plack::Util Plack::Builder HTTP::Date HTTP::Status)); # FIXME: too much setup -my $tmpdir = tempdir('pi-httpd-XXXXXX', TMPDIR => 1, CLEANUP => 1); +my ($tmpdir, $for_destroy) = tmpdir(); my $home = "$tmpdir/pi-home"; my $err = "$tmpdir/stderr.log"; my $out = "$tmpdir/stdout.log";