X-Git-Url: http://git.shiar.net/gitweb.cgi/perl/plp/.git/blobdiff_plain/b7b9dad9e33b14e2364f6f69edc9bce5bdbd0cb2..3635c4ef0b6ceb2d7e95e66adbac3a8b66066521:/t/50-cgi.t diff --git a/t/50-cgi.t b/t/50-cgi.t index b3d5105..d04e450 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) = @_;