summaryrefslogtreecommitdiff
path: root/std/fs
diff options
context:
space:
mode:
Diffstat (limited to 'std/fs')
-rw-r--r--std/fs/empty_dir_test.ts13
-rw-r--r--std/fs/ensure_symlink_test.ts4
-rw-r--r--std/fs/exists_test.ts6
-rw-r--r--std/fs/expand_glob_test.ts1
-rw-r--r--std/fs/walk_test.ts5
5 files changed, 15 insertions, 14 deletions
diff --git a/std/fs/empty_dir_test.ts b/std/fs/empty_dir_test.ts
index 8f9ca72c3..553d63001 100644
--- a/std/fs/empty_dir_test.ts
+++ b/std/fs/empty_dir_test.ts
@@ -23,7 +23,7 @@ Deno.test(async function emptyDirIfItNotExist(): Promise<void> {
assertEquals(stat.isDirectory(), true);
} finally {
// remove the test dir
- Deno.remove(testDir, { recursive: true });
+ await Deno.remove(testDir, { recursive: true });
}
});
@@ -39,7 +39,7 @@ Deno.test(function emptyDirSyncIfItNotExist(): void {
assertEquals(stat.isDirectory(), true);
} finally {
// remove the test dir
- Deno.remove(testDir, { recursive: true });
+ Deno.removeSync(testDir, { recursive: true });
}
});
@@ -218,16 +218,15 @@ for (const s of scenes) {
);
args.push("testfolder");
- const { stdout } = Deno.run({
+ const p = Deno.run({
stdout: "piped",
cwd: testdataDir,
args: args
});
- assert(stdout);
-
- const output = await Deno.readAll(stdout);
-
+ assert(p.stdout);
+ const output = await p.output();
+ p.close();
assertStrContains(new TextDecoder().decode(output), s.output);
} catch (err) {
await Deno.remove(testfolder, { recursive: true });
diff --git a/std/fs/ensure_symlink_test.ts b/std/fs/ensure_symlink_test.ts
index 8017bcebf..2357650ab 100644
--- a/std/fs/ensure_symlink_test.ts
+++ b/std/fs/ensure_symlink_test.ts
@@ -15,13 +15,13 @@ Deno.test(async function ensureSymlinkIfItNotExist(): Promise<void> {
const testDir = path.join(testdataDir, "link_file_1");
const testFile = path.join(testDir, "test.txt");
- assertThrowsAsync(
+ await assertThrowsAsync(
async (): Promise<void> => {
await ensureSymlink(testFile, path.join(testDir, "test1.txt"));
}
);
- assertThrowsAsync(
+ await assertThrowsAsync(
async (): Promise<void> => {
await Deno.stat(testFile).then((): void => {
throw new Error("test file should exists.");
diff --git a/std/fs/exists_test.ts b/std/fs/exists_test.ts
index 0a1293d96..4202f2734 100644
--- a/std/fs/exists_test.ts
+++ b/std/fs/exists_test.ts
@@ -121,14 +121,14 @@ for (const s of scenes) {
args.push(path.join(testdataDir, s.async ? "exists.ts" : "exists_sync.ts"));
args.push(s.file);
- const { stdout } = Deno.run({
+ const p = Deno.run({
stdout: "piped",
cwd: testdataDir,
args: args
});
- const output = await Deno.readAll(stdout!);
-
+ const output = await p.output();
+ p.close();
assertStrContains(new TextDecoder().decode(output), s.output);
});
// done
diff --git a/std/fs/expand_glob_test.ts b/std/fs/expand_glob_test.ts
index 58da2c1bf..6bdb77266 100644
--- a/std/fs/expand_glob_test.ts
+++ b/std/fs/expand_glob_test.ts
@@ -131,4 +131,5 @@ Deno.test(async function expandGlobPermError(): Promise<void> {
decode(await p.stderrOutput()),
"Uncaught PermissionDenied"
);
+ p.close();
});
diff --git a/std/fs/walk_test.ts b/std/fs/walk_test.ts
index 91cfd57c8..07f846b49 100644
--- a/std/fs/walk_test.ts
+++ b/std/fs/walk_test.ts
@@ -20,7 +20,7 @@ export async function testWalk(
await t();
} finally {
chdir(origCwd);
- remove(d, { recursive: true });
+ await remove(d, { recursive: true });
}
}
Deno.test({ skip, name: `[walk] ${name}`, fn });
@@ -46,7 +46,8 @@ export async function walkArray(
}
export async function touch(path: string): Promise<void> {
- await open(path, "w");
+ const f = await open(path, "w");
+ f.close();
}
function assertReady(expectedLength: number): void {