summaryrefslogtreecommitdiff
path: root/js/read_link_test.ts
diff options
context:
space:
mode:
Diffstat (limited to 'js/read_link_test.ts')
-rw-r--r--js/read_link_test.ts33
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);