diff options
Diffstat (limited to 'js/dir_test.ts')
-rw-r--r-- | js/dir_test.ts | 37 |
1 files changed, 18 insertions, 19 deletions
diff --git a/js/dir_test.ts b/js/dir_test.ts index ae0415e1b..8908f3da8 100644 --- a/js/dir_test.ts +++ b/js/dir_test.ts @@ -1,52 +1,51 @@ // Copyright 2018-2019 the Deno authors. All rights reserved. MIT license. import { test, testPerm, assert, assertEqual } from "./test_util.ts"; -import * as deno from "deno"; test(function dirCwdNotNull() { - assert(deno.cwd() != null); + assert(Deno.cwd() != null); }); testPerm({ write: true }, function dirCwdChdirSuccess() { - const initialdir = deno.cwd(); - const path = deno.makeTempDirSync(); - deno.chdir(path); - const current = deno.cwd(); - if (deno.platform.os === "mac") { + const initialdir = Deno.cwd(); + const path = Deno.makeTempDirSync(); + Deno.chdir(path); + const current = Deno.cwd(); + if (Deno.platform.os === "mac") { assertEqual(current, "/private" + path); } else { assertEqual(current, path); } - deno.chdir(initialdir); + Deno.chdir(initialdir); }); testPerm({ write: true }, function dirCwdError() { // excluding windows since it throws resource busy, while removeSync - if (["linux", "mac"].includes(deno.platform.os)) { - const initialdir = deno.cwd(); - const path = deno.makeTempDirSync(); - deno.chdir(path); - deno.removeSync(path); + if (["linux", "mac"].includes(Deno.platform.os)) { + const initialdir = Deno.cwd(); + const path = Deno.makeTempDirSync(); + Deno.chdir(path); + Deno.removeSync(path); try { - deno.cwd(); + Deno.cwd(); throw Error("current directory removed, should throw error"); } catch (err) { - if (err instanceof deno.DenoError) { + if (err instanceof Deno.DenoError) { console.log(err.name === "NotFound"); } else { throw Error("raised different exception"); } } - deno.chdir(initialdir); + Deno.chdir(initialdir); } }); testPerm({ write: true }, function dirChdirError() { - const path = deno.makeTempDirSync() + "test"; + const path = Deno.makeTempDirSync() + "test"; try { - deno.chdir(path); + Deno.chdir(path); throw Error("directory not available, should throw error"); } catch (err) { - if (err instanceof deno.DenoError) { + if (err instanceof Deno.DenoError) { console.log(err.name === "NotFound"); } else { throw Error("raised different exception"); |