summaryrefslogtreecommitdiff
path: root/std/path/relative_test.ts
diff options
context:
space:
mode:
Diffstat (limited to 'std/path/relative_test.ts')
-rw-r--r--std/path/relative_test.ts65
1 files changed, 0 insertions, 65 deletions
diff --git a/std/path/relative_test.ts b/std/path/relative_test.ts
deleted file mode 100644
index e00e16d73..000000000
--- a/std/path/relative_test.ts
+++ /dev/null
@@ -1,65 +0,0 @@
-// Copyright the Browserify authors. MIT License.
-// Ported from https://github.com/browserify/path-browserify/
-import { assertEquals } from "../testing/asserts.ts";
-import * as path from "./mod.ts";
-
-const relativeTests = {
- // arguments result
- win32: [
- ["c:/blah\\blah", "d:/games", "d:\\games"],
- ["c:/aaaa/bbbb", "c:/aaaa", ".."],
- ["c:/aaaa/bbbb", "c:/cccc", "..\\..\\cccc"],
- ["c:/aaaa/bbbb", "c:/aaaa/bbbb", ""],
- ["c:/aaaa/bbbb", "c:/aaaa/cccc", "..\\cccc"],
- ["c:/aaaa/", "c:/aaaa/cccc", "cccc"],
- ["c:/", "c:\\aaaa\\bbbb", "aaaa\\bbbb"],
- ["c:/aaaa/bbbb", "d:\\", "d:\\"],
- ["c:/AaAa/bbbb", "c:/aaaa/bbbb", ""],
- ["c:/aaaaa/", "c:/aaaa/cccc", "..\\aaaa\\cccc"],
- ["C:\\foo\\bar\\baz\\quux", "C:\\", "..\\..\\..\\.."],
- ["C:\\foo\\test", "C:\\foo\\test\\bar\\package.json", "bar\\package.json"],
- ["C:\\foo\\bar\\baz-quux", "C:\\foo\\bar\\baz", "..\\baz"],
- ["C:\\foo\\bar\\baz", "C:\\foo\\bar\\baz-quux", "..\\baz-quux"],
- ["\\\\foo\\bar", "\\\\foo\\bar\\baz", "baz"],
- ["\\\\foo\\bar\\baz", "\\\\foo\\bar", ".."],
- ["\\\\foo\\bar\\baz-quux", "\\\\foo\\bar\\baz", "..\\baz"],
- ["\\\\foo\\bar\\baz", "\\\\foo\\bar\\baz-quux", "..\\baz-quux"],
- ["C:\\baz-quux", "C:\\baz", "..\\baz"],
- ["C:\\baz", "C:\\baz-quux", "..\\baz-quux"],
- ["\\\\foo\\baz-quux", "\\\\foo\\baz", "..\\baz"],
- ["\\\\foo\\baz", "\\\\foo\\baz-quux", "..\\baz-quux"],
- ["C:\\baz", "\\\\foo\\bar\\baz", "\\\\foo\\bar\\baz"],
- ["\\\\foo\\bar\\baz", "C:\\baz", "C:\\baz"],
- ],
- // arguments result
- posix: [
- ["/var/lib", "/var", ".."],
- ["/var/lib", "/bin", "../../bin"],
- ["/var/lib", "/var/lib", ""],
- ["/var/lib", "/var/apache", "../apache"],
- ["/var/", "/var/lib", "lib"],
- ["/", "/var/lib", "var/lib"],
- ["/foo/test", "/foo/test/bar/package.json", "bar/package.json"],
- ["/Users/a/web/b/test/mails", "/Users/a/web/b", "../.."],
- ["/foo/bar/baz-quux", "/foo/bar/baz", "../baz"],
- ["/foo/bar/baz", "/foo/bar/baz-quux", "../baz-quux"],
- ["/baz-quux", "/baz", "../baz"],
- ["/baz", "/baz-quux", "../baz-quux"],
- ],
-};
-
-Deno.test("relative", function () {
- relativeTests.posix.forEach(function (p) {
- const expected = p[2];
- const actual = path.posix.relative(p[0], p[1]);
- assertEquals(actual, expected);
- });
-});
-
-Deno.test("relativeWin32", function () {
- relativeTests.win32.forEach(function (p) {
- const expected = p[2];
- const actual = path.win32.relative(p[0], p[1]);
- assertEquals(actual, expected);
- });
-});