diff options
Diffstat (limited to 'cli/tests/unit/chmod_test.ts')
-rw-r--r-- | cli/tests/unit/chmod_test.ts | 32 |
1 files changed, 22 insertions, 10 deletions
diff --git a/cli/tests/unit/chmod_test.ts b/cli/tests/unit/chmod_test.ts index 5844c0ef8..8d73a3ba4 100644 --- a/cli/tests/unit/chmod_test.ts +++ b/cli/tests/unit/chmod_test.ts @@ -8,7 +8,10 @@ import { } from "./test_util.ts"; unitTest( - { ignore: Deno.build.os === "windows", perms: { read: true, write: true } }, + { + ignore: Deno.build.os === "windows", + permissions: { read: true, write: true }, + }, function chmodSyncSuccess() { const enc = new TextEncoder(); const data = enc.encode("Hello"); @@ -25,7 +28,10 @@ unitTest( ); unitTest( - { ignore: Deno.build.os === "windows", perms: { read: true, write: true } }, + { + ignore: Deno.build.os === "windows", + permissions: { read: true, write: true }, + }, function chmodSyncUrl() { const enc = new TextEncoder(); const data = enc.encode("Hello"); @@ -47,7 +53,7 @@ unitTest( unitTest( { ignore: Deno.build.os === "windows", - perms: { read: true, write: true }, + permissions: { read: true, write: true }, }, function chmodSyncSymlinkSuccess() { const enc = new TextEncoder(); @@ -75,21 +81,24 @@ unitTest( }, ); -unitTest({ perms: { write: true } }, function chmodSyncFailure() { +unitTest({ permissions: { write: true } }, function chmodSyncFailure() { assertThrows(() => { const filename = "/badfile.txt"; Deno.chmodSync(filename, 0o777); }, Deno.errors.NotFound); }); -unitTest({ perms: { write: false } }, function chmodSyncPerm() { +unitTest({ permissions: { write: false } }, function chmodSyncPerm() { assertThrows(() => { Deno.chmodSync("/somefile.txt", 0o777); }, Deno.errors.PermissionDenied); }); unitTest( - { ignore: Deno.build.os === "windows", perms: { read: true, write: true } }, + { + ignore: Deno.build.os === "windows", + permissions: { read: true, write: true }, + }, async function chmodSuccess() { const enc = new TextEncoder(); const data = enc.encode("Hello"); @@ -106,7 +115,10 @@ unitTest( ); unitTest( - { ignore: Deno.build.os === "windows", perms: { read: true, write: true } }, + { + ignore: Deno.build.os === "windows", + permissions: { read: true, write: true }, + }, async function chmodUrl() { const enc = new TextEncoder(); const data = enc.encode("Hello"); @@ -129,7 +141,7 @@ unitTest( unitTest( { ignore: Deno.build.os === "windows", - perms: { read: true, write: true }, + permissions: { read: true, write: true }, }, async function chmodSymlinkSuccess() { const enc = new TextEncoder(); @@ -157,14 +169,14 @@ unitTest( }, ); -unitTest({ perms: { write: true } }, async function chmodFailure() { +unitTest({ permissions: { write: true } }, async function chmodFailure() { await assertRejects(async () => { const filename = "/badfile.txt"; await Deno.chmod(filename, 0o777); }, Deno.errors.NotFound); }); -unitTest({ perms: { write: false } }, async function chmodPerm() { +unitTest({ permissions: { write: false } }, async function chmodPerm() { await assertRejects(async () => { await Deno.chmod("/somefile.txt", 0o777); }, Deno.errors.PermissionDenied); |