diff options
author | Kevin (Kun) "Kassimo" Qian <kevinkassimo@gmail.com> | 2019-02-02 11:26:18 -0800 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2019-02-02 14:26:18 -0500 |
commit | 0b082c4361c63768e5b8610cb22ad7c79e9214aa (patch) | |
tree | 7112e5bbe8bde2f316c8d5ef155acee0fa282cfe /js/remove_test.ts | |
parent | 7ecd665ddf9e2a3d04dc5e65c57d05539ecf786d (diff) |
Clarify writeFile options and avoid unexpected perm modification (#1643)
Diffstat (limited to 'js/remove_test.ts')
-rw-r--r-- | js/remove_test.ts | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/js/remove_test.ts b/js/remove_test.ts index df4fe72d6..b0382c865 100644 --- a/js/remove_test.ts +++ b/js/remove_test.ts @@ -28,7 +28,7 @@ testPerm({ write: true }, function removeSyncFileSuccess() { const enc = new TextEncoder(); const data = enc.encode("Hello"); const filename = deno.makeTempDirSync() + "/test.txt"; - deno.writeFileSync(filename, data, 0o666); + deno.writeFileSync(filename, data, { perm: 0o666 }); const fileInfo = deno.statSync(filename); assert(fileInfo.isFile()); // check exist first deno.removeSync(filename); // remove @@ -129,7 +129,7 @@ testPerm({ write: true }, function removeAllSyncFileSuccess() { const enc = new TextEncoder(); const data = enc.encode("Hello"); const filename = deno.makeTempDirSync() + "/test.txt"; - deno.writeFileSync(filename, data, 0o666); + deno.writeFileSync(filename, data, { perm: 0o666 }); const fileInfo = deno.statSync(filename); assert(fileInfo.isFile()); // check exist first deno.removeSync(filename, { recursive: true }); // remove @@ -195,7 +195,7 @@ testPerm({ write: true }, async function removeFileSuccess() { const enc = new TextEncoder(); const data = enc.encode("Hello"); const filename = deno.makeTempDirSync() + "/test.txt"; - deno.writeFileSync(filename, data, 0o666); + deno.writeFileSync(filename, data, { perm: 0o666 }); const fileInfo = deno.statSync(filename); assert(fileInfo.isFile()); // check exist first await deno.remove(filename); // remove @@ -295,7 +295,7 @@ testPerm({ write: true }, async function removeAllFileSuccess() { const enc = new TextEncoder(); const data = enc.encode("Hello"); const filename = deno.makeTempDirSync() + "/test.txt"; - deno.writeFileSync(filename, data, 0o666); + deno.writeFileSync(filename, data, { perm: 0o666 }); const fileInfo = deno.statSync(filename); assert(fileInfo.isFile()); // check exist first await deno.remove(filename, { recursive: true }); // remove |