Upgrade to File::Temp 0.16
[p5sagit/p5-mst-13.2.git] / lib / File / Path.t
index 6e1414e..84575d7 100755 (executable)
@@ -6,6 +6,7 @@ BEGIN {
 }
 
 use File::Path;
+use File::Spec::Functions;
 use strict;
 
 my $count = 0;
@@ -16,13 +17,14 @@ print "1..4\n";
 # first check for stupid permissions second for full, so we clean up
 # behind ourselves
 for my $perm (0111,0777) {
-    mkpath("foo/bar");
-    chmod $perm, "foo", "foo/bar";
+    my $path = catdir(curdir(), "mhx", "bar");
+    mkpath($path);
+    chmod $perm, "mhx", $path;
 
-    print "not " unless -d "foo" && -d "foo/bar";
+    print "not " unless -d "mhx" && -d $path;
     print "ok ", ++$count, "\n";
 
-    rmtree("foo");
-    print "not " if -e "foo";
+    rmtree("mhx");
+    print "not " if -e "mhx";
     print "ok ", ++$count, "\n";
 }