summaryrefslogtreecommitdiff
path: root/js/copy_file_test.ts
diff options
context:
space:
mode:
Diffstat (limited to 'js/copy_file_test.ts')
-rw-r--r--js/copy_file_test.ts53
1 files changed, 26 insertions, 27 deletions
diff --git a/js/copy_file_test.ts b/js/copy_file_test.ts
index 3bd1f7229..5969cd22d 100644
--- a/js/copy_file_test.ts
+++ b/js/copy_file_test.ts
@@ -1,9 +1,8 @@
// Copyright 2018-2019 the Deno authors. All rights reserved. MIT license.
import { testPerm, assert, assertEqual } from "./test_util.ts";
-import * as deno from "deno";
function readFileString(filename: string): string {
- const dataRead = deno.readFileSync(filename);
+ const dataRead = Deno.readFileSync(filename);
const dec = new TextDecoder("utf-8");
return dec.decode(dataRead);
}
@@ -11,21 +10,21 @@ function readFileString(filename: string): string {
function writeFileString(filename: string, s: string) {
const enc = new TextEncoder();
const data = enc.encode(s);
- deno.writeFileSync(filename, data, { perm: 0o666 });
+ Deno.writeFileSync(filename, data, { perm: 0o666 });
}
function assertSameContent(filename1: string, filename2: string) {
- const data1 = deno.readFileSync(filename1);
- const data2 = deno.readFileSync(filename2);
+ const data1 = Deno.readFileSync(filename1);
+ const data2 = Deno.readFileSync(filename2);
assertEqual(data1, data2);
}
testPerm({ read: true, write: true }, function copyFileSyncSuccess() {
- const tempDir = deno.makeTempDirSync();
+ const tempDir = Deno.makeTempDirSync();
const fromFilename = tempDir + "/from.txt";
const toFilename = tempDir + "/to.txt";
writeFileString(fromFilename, "Hello world!");
- deno.copyFileSync(fromFilename, toFilename);
+ Deno.copyFileSync(fromFilename, toFilename);
// No change to original file
assertEqual(readFileString(fromFilename), "Hello world!");
// Original == Dest
@@ -33,28 +32,28 @@ testPerm({ read: true, write: true }, function copyFileSyncSuccess() {
});
testPerm({ write: true, read: true }, function copyFileSyncFailure() {
- const tempDir = deno.makeTempDirSync();
+ const tempDir = Deno.makeTempDirSync();
const fromFilename = tempDir + "/from.txt";
const toFilename = tempDir + "/to.txt";
// We skip initial writing here, from.txt does not exist
let err;
try {
- deno.copyFileSync(fromFilename, toFilename);
+ Deno.copyFileSync(fromFilename, toFilename);
} catch (e) {
err = e;
}
assert(!!err);
- assertEqual(err.kind, deno.ErrorKind.NotFound);
+ assertEqual(err.kind, Deno.ErrorKind.NotFound);
assertEqual(err.name, "NotFound");
});
testPerm({ write: true, read: false }, function copyFileSyncPerm1() {
let caughtError = false;
try {
- deno.copyFileSync("/from.txt", "/to.txt");
+ Deno.copyFileSync("/from.txt", "/to.txt");
} catch (e) {
caughtError = true;
- assertEqual(e.kind, deno.ErrorKind.PermissionDenied);
+ assertEqual(e.kind, Deno.ErrorKind.PermissionDenied);
assertEqual(e.name, "PermissionDenied");
}
assert(caughtError);
@@ -63,23 +62,23 @@ testPerm({ write: true, read: false }, function copyFileSyncPerm1() {
testPerm({ write: false, read: true }, function copyFileSyncPerm2() {
let caughtError = false;
try {
- deno.copyFileSync("/from.txt", "/to.txt");
+ Deno.copyFileSync("/from.txt", "/to.txt");
} catch (e) {
caughtError = true;
- assertEqual(e.kind, deno.ErrorKind.PermissionDenied);
+ assertEqual(e.kind, Deno.ErrorKind.PermissionDenied);
assertEqual(e.name, "PermissionDenied");
}
assert(caughtError);
});
testPerm({ read: true, write: true }, function copyFileSyncOverwrite() {
- const tempDir = deno.makeTempDirSync();
+ const tempDir = Deno.makeTempDirSync();
const fromFilename = tempDir + "/from.txt";
const toFilename = tempDir + "/to.txt";
writeFileString(fromFilename, "Hello world!");
// Make Dest exist and have different content
writeFileString(toFilename, "Goodbye!");
- deno.copyFileSync(fromFilename, toFilename);
+ Deno.copyFileSync(fromFilename, toFilename);
// No change to original file
assertEqual(readFileString(fromFilename), "Hello world!");
// Original == Dest
@@ -87,11 +86,11 @@ testPerm({ read: true, write: true }, function copyFileSyncOverwrite() {
});
testPerm({ read: true, write: true }, async function copyFileSuccess() {
- const tempDir = deno.makeTempDirSync();
+ const tempDir = Deno.makeTempDirSync();
const fromFilename = tempDir + "/from.txt";
const toFilename = tempDir + "/to.txt";
writeFileString(fromFilename, "Hello world!");
- await deno.copyFile(fromFilename, toFilename);
+ await Deno.copyFile(fromFilename, toFilename);
// No change to original file
assertEqual(readFileString(fromFilename), "Hello world!");
// Original == Dest
@@ -99,29 +98,29 @@ testPerm({ read: true, write: true }, async function copyFileSuccess() {
});
testPerm({ read: true, write: true }, async function copyFileFailure() {
- const tempDir = deno.makeTempDirSync();
+ const tempDir = Deno.makeTempDirSync();
const fromFilename = tempDir + "/from.txt";
const toFilename = tempDir + "/to.txt";
// We skip initial writing here, from.txt does not exist
let err;
try {
- await deno.copyFile(fromFilename, toFilename);
+ await Deno.copyFile(fromFilename, toFilename);
} catch (e) {
err = e;
}
assert(!!err);
- assertEqual(err.kind, deno.ErrorKind.NotFound);
+ assertEqual(err.kind, Deno.ErrorKind.NotFound);
assertEqual(err.name, "NotFound");
});
testPerm({ read: true, write: true }, async function copyFileOverwrite() {
- const tempDir = deno.makeTempDirSync();
+ const tempDir = Deno.makeTempDirSync();
const fromFilename = tempDir + "/from.txt";
const toFilename = tempDir + "/to.txt";
writeFileString(fromFilename, "Hello world!");
// Make Dest exist and have different content
writeFileString(toFilename, "Goodbye!");
- await deno.copyFile(fromFilename, toFilename);
+ await Deno.copyFile(fromFilename, toFilename);
// No change to original file
assertEqual(readFileString(fromFilename), "Hello world!");
// Original == Dest
@@ -131,10 +130,10 @@ testPerm({ read: true, write: true }, async function copyFileOverwrite() {
testPerm({ read: false, write: true }, async function copyFilePerm1() {
let caughtError = false;
try {
- await deno.copyFile("/from.txt", "/to.txt");
+ await Deno.copyFile("/from.txt", "/to.txt");
} catch (e) {
caughtError = true;
- assertEqual(e.kind, deno.ErrorKind.PermissionDenied);
+ assertEqual(e.kind, Deno.ErrorKind.PermissionDenied);
assertEqual(e.name, "PermissionDenied");
}
assert(caughtError);
@@ -143,10 +142,10 @@ testPerm({ read: false, write: true }, async function copyFilePerm1() {
testPerm({ read: true, write: false }, async function copyFilePerm2() {
let caughtError = false;
try {
- await deno.copyFile("/from.txt", "/to.txt");
+ await Deno.copyFile("/from.txt", "/to.txt");
} catch (e) {
caughtError = true;
- assertEqual(e.kind, deno.ErrorKind.PermissionDenied);
+ assertEqual(e.kind, Deno.ErrorKind.PermissionDenied);
assertEqual(e.name, "PermissionDenied");
}
assert(caughtError);