diff options
Diffstat (limited to 'cli/tests')
-rw-r--r-- | cli/tests/unit/sync_test.ts | 4 | ||||
-rw-r--r-- | cli/tests/unit/truncate_test.ts | 12 | ||||
-rw-r--r-- | cli/tests/unit_node/_fs/_fs_fsync_test.ts | 26 |
3 files changed, 20 insertions, 22 deletions
diff --git a/cli/tests/unit/sync_test.ts b/cli/tests/unit/sync_test.ts index 3421deaf9..97624d270 100644 --- a/cli/tests/unit/sync_test.ts +++ b/cli/tests/unit/sync_test.ts @@ -47,7 +47,7 @@ Deno.test( create: true, }); const size = 64; - Deno.ftruncateSync(file.rid, size); + file.truncateSync(size); Deno.fsyncSync(file.rid); assertEquals(Deno.statSync(filename).size, size); Deno.close(file.rid); @@ -65,7 +65,7 @@ Deno.test( create: true, }); const size = 64; - await Deno.ftruncate(file.rid, size); + await file.truncate(size); await Deno.fsync(file.rid); assertEquals((await Deno.stat(filename)).size, size); Deno.close(file.rid); diff --git a/cli/tests/unit/truncate_test.ts b/cli/tests/unit/truncate_test.ts index 8828d3213..97d4db62d 100644 --- a/cli/tests/unit/truncate_test.ts +++ b/cli/tests/unit/truncate_test.ts @@ -11,11 +11,11 @@ Deno.test( write: true, }); - Deno.ftruncateSync(file.rid, 20); + file.truncateSync(20); assertEquals(Deno.readFileSync(filename).byteLength, 20); - Deno.ftruncateSync(file.rid, 5); + file.truncateSync(5); assertEquals(Deno.readFileSync(filename).byteLength, 5); - Deno.ftruncateSync(file.rid, -5); + file.truncateSync(-5); assertEquals(Deno.readFileSync(filename).byteLength, 0); Deno.close(file.rid); @@ -33,11 +33,11 @@ Deno.test( write: true, }); - await Deno.ftruncate(file.rid, 20); + await file.truncate(20); assertEquals((await Deno.readFile(filename)).byteLength, 20); - await Deno.ftruncate(file.rid, 5); + await file.truncate(5); assertEquals((await Deno.readFile(filename)).byteLength, 5); - await Deno.ftruncate(file.rid, -5); + await file.truncate(-5); assertEquals((await Deno.readFile(filename)).byteLength, 0); Deno.close(file.rid); diff --git a/cli/tests/unit_node/_fs/_fs_fsync_test.ts b/cli/tests/unit_node/_fs/_fs_fsync_test.ts index 3a0f51e7e..90bbed9da 100644 --- a/cli/tests/unit_node/_fs/_fs_fsync_test.ts +++ b/cli/tests/unit_node/_fs/_fs_fsync_test.ts @@ -5,32 +5,31 @@ import { fsync, fsyncSync } from "node:fs"; Deno.test({ name: "ASYNC: flush any pending data of the given file stream to disk", async fn() { - const file: string = await Deno.makeTempFile(); - const { rid } = await Deno.open(file, { + const filePath = await Deno.makeTempFile(); + using file = await Deno.open(filePath, { read: true, write: true, create: true, }); const size = 64; - await Deno.ftruncate(rid, size); + await file.truncate(size); await new Promise<void>((resolve, reject) => { - fsync(rid, (err: Error | null) => { + fsync(file.rid, (err: Error | null) => { if (err !== null) reject(); else resolve(); }); }) .then( async () => { - assertEquals((await Deno.stat(file)).size, size); + assertEquals((await Deno.stat(filePath)).size, size); }, () => { fail("No error expected"); }, ) .finally(async () => { - await Deno.remove(file); - Deno.close(rid); + await Deno.remove(filePath); }); }, }); @@ -38,21 +37,20 @@ Deno.test({ Deno.test({ name: "SYNC: flush any pending data the given file stream to disk", fn() { - const file: string = Deno.makeTempFileSync(); - const { rid } = Deno.openSync(file, { + const filePath = Deno.makeTempFileSync(); + using file = Deno.openSync(filePath, { read: true, write: true, create: true, }); const size = 64; - Deno.ftruncateSync(rid, size); + file.truncateSync(size); try { - fsyncSync(rid); - assertEquals(Deno.statSync(file).size, size); + fsyncSync(file.rid); + assertEquals(Deno.statSync(filePath).size, size); } finally { - Deno.removeSync(file); - Deno.close(rid); + Deno.removeSync(filePath); } }, }); |