summaryrefslogtreecommitdiff
path: root/js/truncate_test.ts
diff options
context:
space:
mode:
Diffstat (limited to 'js/truncate_test.ts')
-rw-r--r--js/truncate_test.ts37
1 files changed, 18 insertions, 19 deletions
diff --git a/js/truncate_test.ts b/js/truncate_test.ts
index 2556dc76a..2bca68a38 100644
--- a/js/truncate_test.ts
+++ b/js/truncate_test.ts
@@ -1,16 +1,15 @@
// Copyright 2018-2019 the Deno authors. All rights reserved. MIT license.
import { testPerm, assertEqual } from "./test_util.ts";
-import * as deno from "deno";
function readDataSync(name: string): string {
- const data = deno.readFileSync(name);
+ const data = Deno.readFileSync(name);
const decoder = new TextDecoder("utf-8");
const text = decoder.decode(data);
return text;
}
async function readData(name: string): Promise<string> {
- const data = await deno.readFile(name);
+ const data = await Deno.readFile(name);
const decoder = new TextDecoder("utf-8");
const text = decoder.decode(data);
return text;
@@ -19,55 +18,55 @@ async function readData(name: string): Promise<string> {
testPerm({ read: true, write: true }, function truncateSyncSuccess() {
const enc = new TextEncoder();
const d = enc.encode("Hello");
- const filename = deno.makeTempDirSync() + "/test_truncateSync.txt";
- deno.writeFileSync(filename, d);
- deno.truncateSync(filename, 20);
+ const filename = Deno.makeTempDirSync() + "/test_truncateSync.txt";
+ Deno.writeFileSync(filename, d);
+ Deno.truncateSync(filename, 20);
let data = readDataSync(filename);
assertEqual(data.length, 20);
- deno.truncateSync(filename, 5);
+ Deno.truncateSync(filename, 5);
data = readDataSync(filename);
assertEqual(data.length, 5);
- deno.truncateSync(filename, -5);
+ Deno.truncateSync(filename, -5);
data = readDataSync(filename);
assertEqual(data.length, 0);
- deno.removeSync(filename);
+ Deno.removeSync(filename);
});
testPerm({ read: true, write: true }, async function truncateSuccess() {
const enc = new TextEncoder();
const d = enc.encode("Hello");
- const filename = deno.makeTempDirSync() + "/test_truncate.txt";
- await deno.writeFile(filename, d);
- await deno.truncate(filename, 20);
+ const filename = Deno.makeTempDirSync() + "/test_truncate.txt";
+ await Deno.writeFile(filename, d);
+ await Deno.truncate(filename, 20);
let data = await readData(filename);
assertEqual(data.length, 20);
- await deno.truncate(filename, 5);
+ await Deno.truncate(filename, 5);
data = await readData(filename);
assertEqual(data.length, 5);
- await deno.truncate(filename, -5);
+ await Deno.truncate(filename, -5);
data = await readData(filename);
assertEqual(data.length, 0);
- await deno.remove(filename);
+ await Deno.remove(filename);
});
testPerm({ write: false }, function truncateSyncPerm() {
let err;
try {
- deno.mkdirSync("/test_truncateSyncPermission.txt");
+ Deno.mkdirSync("/test_truncateSyncPermission.txt");
} catch (e) {
err = e;
}
- assertEqual(err.kind, deno.ErrorKind.PermissionDenied);
+ assertEqual(err.kind, Deno.ErrorKind.PermissionDenied);
assertEqual(err.name, "PermissionDenied");
});
testPerm({ write: false }, async function truncatePerm() {
let err;
try {
- await deno.mkdir("/test_truncatePermission.txt");
+ await Deno.mkdir("/test_truncatePermission.txt");
} catch (e) {
err = e;
}
- assertEqual(err.kind, deno.ErrorKind.PermissionDenied);
+ assertEqual(err.kind, Deno.ErrorKind.PermissionDenied);
assertEqual(err.name, "PermissionDenied");
});