diff options
| author | Ryan Dahl <ry@tinyclouds.org> | 2019-03-06 19:42:24 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-03-06 19:42:24 -0500 |
| commit | caa383a5835c167bf6657120ad3c1c5009670785 (patch) | |
| tree | 2f350928e23e472278b9c3ebd798f13169b6d581 /fs/path/basename_test.ts | |
| parent | e36edfdb3fd4709358a5f499f13cfe3d53c2b4f7 (diff) | |
Rename assertEq to assertEquals (denoland/deno_std#242)
After some discussion it was found that assertEquals is more common
in JS (vs assertEqual, assertEq) and sounds better in the negated form:
assertNotEquals vs assertNE.
Original: https://github.com/denoland/deno_std/commit/4cf39d4a1420b8153cd78d03d03ef843607ae506
Diffstat (limited to 'fs/path/basename_test.ts')
| -rw-r--r-- | fs/path/basename_test.ts | 111 |
1 files changed, 57 insertions, 54 deletions
diff --git a/fs/path/basename_test.ts b/fs/path/basename_test.ts index b4b6f1303..f7770d1ca 100644 --- a/fs/path/basename_test.ts +++ b/fs/path/basename_test.ts @@ -2,72 +2,75 @@ // Ported from https://github.com/browserify/path-browserify/ import { test } from "../../testing/mod.ts"; -import { assertEq } from "../../testing/asserts.ts"; +import { assertEquals } from "../../testing/asserts.ts"; import * as path from "./mod.ts"; test(function basename() { - assertEq(path.basename(".js", ".js"), ""); - assertEq(path.basename(""), ""); - assertEq(path.basename("/dir/basename.ext"), "basename.ext"); - assertEq(path.basename("/basename.ext"), "basename.ext"); - assertEq(path.basename("basename.ext"), "basename.ext"); - assertEq(path.basename("basename.ext/"), "basename.ext"); - assertEq(path.basename("basename.ext//"), "basename.ext"); - assertEq(path.basename("aaa/bbb", "/bbb"), "bbb"); - assertEq(path.basename("aaa/bbb", "a/bbb"), "bbb"); - assertEq(path.basename("aaa/bbb", "bbb"), "bbb"); - assertEq(path.basename("aaa/bbb//", "bbb"), "bbb"); - assertEq(path.basename("aaa/bbb", "bb"), "b"); - assertEq(path.basename("aaa/bbb", "b"), "bb"); - assertEq(path.basename("/aaa/bbb", "/bbb"), "bbb"); - assertEq(path.basename("/aaa/bbb", "a/bbb"), "bbb"); - assertEq(path.basename("/aaa/bbb", "bbb"), "bbb"); - assertEq(path.basename("/aaa/bbb//", "bbb"), "bbb"); - assertEq(path.basename("/aaa/bbb", "bb"), "b"); - assertEq(path.basename("/aaa/bbb", "b"), "bb"); - assertEq(path.basename("/aaa/bbb"), "bbb"); - assertEq(path.basename("/aaa/"), "aaa"); - assertEq(path.basename("/aaa/b"), "b"); - assertEq(path.basename("/a/b"), "b"); - assertEq(path.basename("//a"), "a"); + assertEquals(path.basename(".js", ".js"), ""); + assertEquals(path.basename(""), ""); + assertEquals(path.basename("/dir/basename.ext"), "basename.ext"); + assertEquals(path.basename("/basename.ext"), "basename.ext"); + assertEquals(path.basename("basename.ext"), "basename.ext"); + assertEquals(path.basename("basename.ext/"), "basename.ext"); + assertEquals(path.basename("basename.ext//"), "basename.ext"); + assertEquals(path.basename("aaa/bbb", "/bbb"), "bbb"); + assertEquals(path.basename("aaa/bbb", "a/bbb"), "bbb"); + assertEquals(path.basename("aaa/bbb", "bbb"), "bbb"); + assertEquals(path.basename("aaa/bbb//", "bbb"), "bbb"); + assertEquals(path.basename("aaa/bbb", "bb"), "b"); + assertEquals(path.basename("aaa/bbb", "b"), "bb"); + assertEquals(path.basename("/aaa/bbb", "/bbb"), "bbb"); + assertEquals(path.basename("/aaa/bbb", "a/bbb"), "bbb"); + assertEquals(path.basename("/aaa/bbb", "bbb"), "bbb"); + assertEquals(path.basename("/aaa/bbb//", "bbb"), "bbb"); + assertEquals(path.basename("/aaa/bbb", "bb"), "b"); + assertEquals(path.basename("/aaa/bbb", "b"), "bb"); + assertEquals(path.basename("/aaa/bbb"), "bbb"); + assertEquals(path.basename("/aaa/"), "aaa"); + assertEquals(path.basename("/aaa/b"), "b"); + assertEquals(path.basename("/a/b"), "b"); + assertEquals(path.basename("//a"), "a"); // On unix a backslash is just treated as any other character. - assertEq(path.posix.basename("\\dir\\basename.ext"), "\\dir\\basename.ext"); - assertEq(path.posix.basename("\\basename.ext"), "\\basename.ext"); - assertEq(path.posix.basename("basename.ext"), "basename.ext"); - assertEq(path.posix.basename("basename.ext\\"), "basename.ext\\"); - assertEq(path.posix.basename("basename.ext\\\\"), "basename.ext\\\\"); - assertEq(path.posix.basename("foo"), "foo"); + assertEquals( + path.posix.basename("\\dir\\basename.ext"), + "\\dir\\basename.ext" + ); + assertEquals(path.posix.basename("\\basename.ext"), "\\basename.ext"); + assertEquals(path.posix.basename("basename.ext"), "basename.ext"); + assertEquals(path.posix.basename("basename.ext\\"), "basename.ext\\"); + assertEquals(path.posix.basename("basename.ext\\\\"), "basename.ext\\\\"); + assertEquals(path.posix.basename("foo"), "foo"); // POSIX filenames may include control characters const controlCharFilename = "Icon" + String.fromCharCode(13); - assertEq( + assertEquals( path.posix.basename("/a/b/" + controlCharFilename), controlCharFilename ); }); test(function basenameWin32() { - assertEq(path.win32.basename("\\dir\\basename.ext"), "basename.ext"); - assertEq(path.win32.basename("\\basename.ext"), "basename.ext"); - assertEq(path.win32.basename("basename.ext"), "basename.ext"); - assertEq(path.win32.basename("basename.ext\\"), "basename.ext"); - assertEq(path.win32.basename("basename.ext\\\\"), "basename.ext"); - assertEq(path.win32.basename("foo"), "foo"); - assertEq(path.win32.basename("aaa\\bbb", "\\bbb"), "bbb"); - assertEq(path.win32.basename("aaa\\bbb", "a\\bbb"), "bbb"); - assertEq(path.win32.basename("aaa\\bbb", "bbb"), "bbb"); - assertEq(path.win32.basename("aaa\\bbb\\\\\\\\", "bbb"), "bbb"); - assertEq(path.win32.basename("aaa\\bbb", "bb"), "b"); - assertEq(path.win32.basename("aaa\\bbb", "b"), "bb"); - assertEq(path.win32.basename("C:"), ""); - assertEq(path.win32.basename("C:."), "."); - assertEq(path.win32.basename("C:\\"), ""); - assertEq(path.win32.basename("C:\\dir\\base.ext"), "base.ext"); - assertEq(path.win32.basename("C:\\basename.ext"), "basename.ext"); - assertEq(path.win32.basename("C:basename.ext"), "basename.ext"); - assertEq(path.win32.basename("C:basename.ext\\"), "basename.ext"); - assertEq(path.win32.basename("C:basename.ext\\\\"), "basename.ext"); - assertEq(path.win32.basename("C:foo"), "foo"); - assertEq(path.win32.basename("file:stream"), "file:stream"); + assertEquals(path.win32.basename("\\dir\\basename.ext"), "basename.ext"); + assertEquals(path.win32.basename("\\basename.ext"), "basename.ext"); + assertEquals(path.win32.basename("basename.ext"), "basename.ext"); + assertEquals(path.win32.basename("basename.ext\\"), "basename.ext"); + assertEquals(path.win32.basename("basename.ext\\\\"), "basename.ext"); + assertEquals(path.win32.basename("foo"), "foo"); + assertEquals(path.win32.basename("aaa\\bbb", "\\bbb"), "bbb"); + assertEquals(path.win32.basename("aaa\\bbb", "a\\bbb"), "bbb"); + assertEquals(path.win32.basename("aaa\\bbb", "bbb"), "bbb"); + assertEquals(path.win32.basename("aaa\\bbb\\\\\\\\", "bbb"), "bbb"); + assertEquals(path.win32.basename("aaa\\bbb", "bb"), "b"); + assertEquals(path.win32.basename("aaa\\bbb", "b"), "bb"); + assertEquals(path.win32.basename("C:"), ""); + assertEquals(path.win32.basename("C:."), "."); + assertEquals(path.win32.basename("C:\\"), ""); + assertEquals(path.win32.basename("C:\\dir\\base.ext"), "base.ext"); + assertEquals(path.win32.basename("C:\\basename.ext"), "basename.ext"); + assertEquals(path.win32.basename("C:basename.ext"), "basename.ext"); + assertEquals(path.win32.basename("C:basename.ext\\"), "basename.ext"); + assertEquals(path.win32.basename("C:basename.ext\\\\"), "basename.ext"); + assertEquals(path.win32.basename("C:foo"), "foo"); + assertEquals(path.win32.basename("file:stream"), "file:stream"); }); |
