diff options
Diffstat (limited to 'lib/Memoize/t/tie_sdbm.t')
-rw-r--r-- | lib/Memoize/t/tie_sdbm.t | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/Memoize/t/tie_sdbm.t b/lib/Memoize/t/tie_sdbm.t index 1a5a392240..51bd403394 100644 --- a/lib/Memoize/t/tie_sdbm.t +++ b/lib/Memoize/t/tie_sdbm.t @@ -29,11 +29,12 @@ if ($@) { print "1..4\n"; if (eval {require File::Spec::Functions}) { - File::Spec::Functions->import(); + File::Spec::Functions->import('tmpdir'); + $tmpdir = tmpdir(); } else { - *catfile = sub { join '/', @_ }; + *catfile = sub { join '/', @_ }; + $tmpdir = $ENV{TMP} || $ENV{TMPDIR} || '/tmp'; } -$tmpdir = $ENV{TMP} || $ENV{TMPDIR} || '/tmp'; $file = catfile($tmpdir, "md$$"); 1 while unlink $file, "$file.dir", "$file.pag"; tryout('Memoize::SDBM_File', $file, 1); # Test 1..4 |