|
@@ -60,6 +60,15 @@ haxe.io.Path.withExtension(path2, "foo") == "/dir1/dir.with.dots\\file.foo";
|
|
haxe.io.Path.withExtension(path3, "foo") == ".foo";
|
|
haxe.io.Path.withExtension(path3, "foo") == ".foo";
|
|
haxe.io.Path.withExtension(path4, "foo") == "/dir/.foo";
|
|
haxe.io.Path.withExtension(path4, "foo") == "/dir/.foo";
|
|
|
|
|
|
|
|
+// normalize
|
|
|
|
+haxe.io.Path.normalize("dir1/dir2/../dir3") == "dir1/dir3";
|
|
|
|
+haxe.io.Path.normalize("/dir1/dir2/../../test.foo") == "/test.foo";
|
|
|
|
+haxe.io.Path.normalize("dir1/dir2/dir3/dir4/../../../dir5") == "dir1/dir5";
|
|
|
|
+
|
|
|
|
+// join
|
|
|
|
+haxe.io.Path.join("dir1/dir2", "dir3/dir4") == "dir1/dir2/dir3/dir4";
|
|
|
|
+haxe.io.Path.join("dir1/dir2/bad_dir/", "../dir3/dir4") == "dir1/dir2/dir3/dir4";
|
|
|
|
+
|
|
// addTrailingSlash
|
|
// addTrailingSlash
|
|
haxe.io.Path.addTrailingSlash("") == "/";
|
|
haxe.io.Path.addTrailingSlash("") == "/";
|
|
haxe.io.Path.addTrailingSlash("a") == "a/";
|
|
haxe.io.Path.addTrailingSlash("a") == "a/";
|