diff options
Diffstat (limited to 'js/read_link_test.ts')
-rw-r--r-- | js/read_link_test.ts | 33 |
1 files changed, 16 insertions, 17 deletions
diff --git a/js/read_link_test.ts b/js/read_link_test.ts index 760ed1ea6..045bf6250 100644 --- a/js/read_link_test.ts +++ b/js/read_link_test.ts @@ -1,17 +1,16 @@ // Copyright 2018-2019 the Deno authors. All rights reserved. MIT license. import { testPerm, assert, assertEqual } from "./test_util.ts"; -import * as deno from "deno"; testPerm({ write: true, read: true }, function readlinkSyncSuccess() { - const testDir = deno.makeTempDirSync(); + const testDir = Deno.makeTempDirSync(); const target = testDir + "/target"; const symlink = testDir + "/symln"; - deno.mkdirSync(target); + Deno.mkdirSync(target); // TODO Add test for Windows once symlink is implemented for Windows. // See https://github.com/denoland/deno/issues/815. - if (deno.platform.os !== "win") { - deno.symlinkSync(target, symlink); - const targetPath = deno.readlinkSync(symlink); + if (Deno.platform.os !== "win") { + Deno.symlinkSync(target, symlink); + const targetPath = Deno.readlinkSync(symlink); assertEqual(targetPath, target); } }); @@ -19,10 +18,10 @@ testPerm({ write: true, read: true }, function readlinkSyncSuccess() { testPerm({ read: false }, async function readlinkSyncPerm() { let caughtError = false; try { - deno.readlinkSync("/symlink"); + Deno.readlinkSync("/symlink"); } catch (e) { caughtError = true; - assertEqual(e.kind, deno.ErrorKind.PermissionDenied); + assertEqual(e.kind, Deno.ErrorKind.PermissionDenied); assertEqual(e.name, "PermissionDenied"); } assert(caughtError); @@ -32,25 +31,25 @@ testPerm({ read: true }, function readlinkSyncNotFound() { let caughtError = false; let data; try { - data = deno.readlinkSync("bad_filename"); + data = Deno.readlinkSync("bad_filename"); } catch (e) { caughtError = true; - assertEqual(e.kind, deno.ErrorKind.NotFound); + assertEqual(e.kind, Deno.ErrorKind.NotFound); } assert(caughtError); assertEqual(data, undefined); }); testPerm({ write: true, read: true }, async function readlinkSuccess() { - const testDir = deno.makeTempDirSync(); + const testDir = Deno.makeTempDirSync(); const target = testDir + "/target"; const symlink = testDir + "/symln"; - deno.mkdirSync(target); + Deno.mkdirSync(target); // TODO Add test for Windows once symlink is implemented for Windows. // See https://github.com/denoland/deno/issues/815. - if (deno.platform.os !== "win") { - deno.symlinkSync(target, symlink); - const targetPath = await deno.readlink(symlink); + if (Deno.platform.os !== "win") { + Deno.symlinkSync(target, symlink); + const targetPath = await Deno.readlink(symlink); assertEqual(targetPath, target); } }); @@ -58,10 +57,10 @@ testPerm({ write: true, read: true }, async function readlinkSuccess() { testPerm({ read: false }, async function readlinkPerm() { let caughtError = false; try { - await deno.readlink("/symlink"); + await Deno.readlink("/symlink"); } catch (e) { caughtError = true; - assertEqual(e.kind, deno.ErrorKind.PermissionDenied); + assertEqual(e.kind, Deno.ErrorKind.PermissionDenied); assertEqual(e.name, "PermissionDenied"); } assert(caughtError); |