X-Git-Url: http://git.shiar.net/perl/plp/.git/blobdiff_plain/9cd28a89456f57a491c83600b95f6dd0840e7ec1..c41c902ca6fd9f8e352267be64d:/t/50-cgi.t diff --git a/t/50-cgi.t b/t/50-cgi.t index 0de6940..7ef973b 100644 --- a/t/50-cgi.t +++ b/t/50-cgi.t @@ -1,7 +1,7 @@ use strict; use warnings; -use Cwd qw(cwd); +use File::Spec; use Test::More; eval { require PerlIO::scalar }; @@ -14,11 +14,12 @@ require_ok('PLP::Backend::CGI') or BAIL_OUT(); $PLP::use_cache = 0 if $PLP::use_cache; #TODO: caching on (change file names) -my $base = -w '/tmp' ? '/tmp' : cwd(); +my $base = File::Spec->tmpdir || File::Spec->curdir; +-w $base or BAIL_OUT("$base not writable"); my $testfile = 'testfile.plp'; not -f "$base/$testfile" or BAIL_OUT("$testfile exists"); -open ORGOUT, '>&', STDOUT; +open ORGOUT, '>&', *STDOUT; sub plp_is { my ($test, $plp, $expect) = @_;