diff options
author | Asher Gomez <ashersaupingomez@gmail.com> | 2024-09-11 07:19:34 +1000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-09-11 07:19:34 +1000 |
commit | a69b1e699ef76568a4a3da47939134abda545ec7 (patch) | |
tree | 951091db6743b2cd0a4e726f2d784386882a3dc3 /tests/unit_node | |
parent | f9007d3386bbe9f709ce413ac0cf099b86d4c4bf (diff) |
BREAKING(fs): remove `Deno.FsFile.prototype.rid` (#25499)
Towards #22079
---------
Signed-off-by: Asher Gomez <ashersaupingomez@gmail.com>
Diffstat (limited to 'tests/unit_node')
-rw-r--r-- | tests/unit_node/_fs/_fs_appendFile_test.ts | 2 | ||||
-rw-r--r-- | tests/unit_node/_fs/_fs_close_test.ts | 3 | ||||
-rw-r--r-- | tests/unit_node/_fs/_fs_fdatasync_test.ts | 2 | ||||
-rw-r--r-- | tests/unit_node/_fs/_fs_fstat_test.ts | 5 | ||||
-rw-r--r-- | tests/unit_node/_fs/_fs_fsync_test.ts | 2 | ||||
-rw-r--r-- | tests/unit_node/_fs/_fs_ftruncate_test.ts | 4 | ||||
-rw-r--r-- | tests/unit_node/_fs/_fs_futimes_test.ts | 2 | ||||
-rw-r--r-- | tests/unit_node/_fs/_fs_writeFile_test.ts | 3 | ||||
-rw-r--r-- | tests/unit_node/_fs/_fs_write_test.ts | 5 | ||||
-rw-r--r-- | tests/unit_node/tty_test.ts | 3 |
10 files changed, 28 insertions, 3 deletions
diff --git a/tests/unit_node/_fs/_fs_appendFile_test.ts b/tests/unit_node/_fs/_fs_appendFile_test.ts index 3ee04c1f4..5ee8eabed 100644 --- a/tests/unit_node/_fs/_fs_appendFile_test.ts +++ b/tests/unit_node/_fs/_fs_appendFile_test.ts @@ -75,6 +75,7 @@ Deno.test({ read: true, }); await new Promise<void>((resolve, reject) => { + // @ts-ignore (iuioiua) `file.rid` should no longer be needed once FDs are used appendFile(file.rid, "hello world", (err) => { if (err) reject(); else resolve(); @@ -166,6 +167,7 @@ Deno.test({ write: true, read: true, }); + // @ts-ignore (iuioiua) `file.rid` should no longer be needed once FDs are used appendFileSync(file.rid, "hello world"); const data = Deno.readFileSync(tempFile); assertEquals(decoder.decode(data), "hello world"); diff --git a/tests/unit_node/_fs/_fs_close_test.ts b/tests/unit_node/_fs/_fs_close_test.ts index 68148a272..8880bc046 100644 --- a/tests/unit_node/_fs/_fs_close_test.ts +++ b/tests/unit_node/_fs/_fs_close_test.ts @@ -13,6 +13,7 @@ Deno.test({ const file: Deno.FsFile = await Deno.open(tempFile); await new Promise<void>((resolve, reject) => { + // @ts-ignore (iuioiua) `file.rid` should no longer be needed once FDs are used close(file.rid, (err) => { if (err !== null) reject(); else resolve(); @@ -45,6 +46,7 @@ Deno.test({ let foo: string; const promise = new Promise<void>((resolve) => { + // @ts-ignore (iuioiua) `file.rid` should no longer be needed once FDs are used close(file.rid, () => { assert(foo === "bar"); resolve(); @@ -66,6 +68,7 @@ Deno.test({ const tempFile: string = Deno.makeTempFileSync(); const file: Deno.FsFile = Deno.openSync(tempFile); + // @ts-ignore (iuioiua) `file.rid` should no longer be needed once FDs are used closeSync(file.rid); Deno.removeSync(tempFile); }, diff --git a/tests/unit_node/_fs/_fs_fdatasync_test.ts b/tests/unit_node/_fs/_fs_fdatasync_test.ts index a3955ddbb..40ca2969f 100644 --- a/tests/unit_node/_fs/_fs_fdatasync_test.ts +++ b/tests/unit_node/_fs/_fs_fdatasync_test.ts @@ -19,6 +19,7 @@ Deno.test({ await file.write(data); await new Promise<void>((resolve, reject) => { + // @ts-ignore (iuioiua) `file.rid` should no longer be needed once FDs are used fdatasync(file.rid, (err: Error | null) => { if (err !== null) reject(); else resolve(); @@ -55,6 +56,7 @@ Deno.test({ file.writeSync(data); try { + // @ts-ignore (iuioiua) `file.rid` should no longer be needed once FDs are used fdatasyncSync(file.rid); assertEquals(Deno.readFileSync(filePath), data); } finally { diff --git a/tests/unit_node/_fs/_fs_fstat_test.ts b/tests/unit_node/_fs/_fs_fstat_test.ts index e4fefbf1c..afcac836f 100644 --- a/tests/unit_node/_fs/_fs_fstat_test.ts +++ b/tests/unit_node/_fs/_fs_fstat_test.ts @@ -15,6 +15,7 @@ Deno.test({ using file = await Deno.open(filePath); await new Promise<Stats>((resolve, reject) => { + // @ts-ignore (iuioiua) `file.rid` should no longer be needed once FDs are used fstat(file.rid, (err: Error | null, stat: Stats) => { if (err) reject(err); resolve(stat); @@ -43,6 +44,7 @@ Deno.test({ await new Promise<BigIntStats>((resolve, reject) => { fstat( + // @ts-ignore (iuioiua) `file.rid` should no longer be needed once FDs are used file.rid, { bigint: true }, (err: Error | null, stat: BigIntStats) => { @@ -71,6 +73,7 @@ Deno.test({ using file = Deno.openSync(filePath); try { + // @ts-ignore (iuioiua) `file.rid` should no longer be needed once FDs are used assertStats(fstatSync(file.rid), file.statSync()); } finally { Deno.removeSync(filePath); @@ -89,9 +92,11 @@ Deno.test({ try { // HEAD + // @ts-ignore (iuioiua) `file.rid` should no longer be needed once FDs are used assertStatsBigInt(fstatSync(file.rid, { bigint: true }), file.statSync()); // assertStatsBigInt( + // @ts-ignore (iuioiua) `file.rid` should no longer be needed once FDs are used fstatSync(file.rid, { bigint: true }), file.statSync(), ); diff --git a/tests/unit_node/_fs/_fs_fsync_test.ts b/tests/unit_node/_fs/_fs_fsync_test.ts index cd2aebb1a..3c1509410 100644 --- a/tests/unit_node/_fs/_fs_fsync_test.ts +++ b/tests/unit_node/_fs/_fs_fsync_test.ts @@ -18,6 +18,7 @@ Deno.test({ await file.truncate(size); await new Promise<void>((resolve, reject) => { + // @ts-ignore (iuioiua) `file.rid` should no longer be needed once FDs are used fsync(file.rid, (err: Error | null) => { if (err !== null) reject(); else resolve(); @@ -53,6 +54,7 @@ Deno.test({ file.truncateSync(size); try { + // @ts-ignore (iuioiua) `file.rid` should no longer be needed once FDs are used fsyncSync(file.rid); assertEquals(Deno.statSync(filePath).size, size); } finally { diff --git a/tests/unit_node/_fs/_fs_ftruncate_test.ts b/tests/unit_node/_fs/_fs_ftruncate_test.ts index f2410f088..974f8f168 100644 --- a/tests/unit_node/_fs/_fs_ftruncate_test.ts +++ b/tests/unit_node/_fs/_fs_ftruncate_test.ts @@ -31,6 +31,7 @@ Deno.test({ }); await new Promise<void>((resolve, reject) => { + // @ts-ignore (iuioiua) `file.rid` should no longer be needed once FDs are used ftruncate(file.rid, (err: Error | null) => { if (err !== null) reject(); else resolve(); @@ -66,6 +67,7 @@ Deno.test({ }); await new Promise<void>((resolve, reject) => { + // @ts-ignore (iuioiua) `file.rid` should no longer be needed once FDs are used ftruncate(file.rid, 3, (err: Error | null) => { if (err !== null) reject(); else resolve(); @@ -101,6 +103,7 @@ Deno.test({ }); try { + // @ts-ignore (iuioiua) `file.rid` should no longer be needed once FDs are used ftruncateSync(file.rid); const fileInfo: Deno.FileInfo = Deno.lstatSync(filePath); assertEquals(fileInfo.size, 0); @@ -125,6 +128,7 @@ Deno.test({ }); try { + // @ts-ignore (iuioiua) `file.rid` should no longer be needed once FDs are used ftruncateSync(file.rid, 3); const fileInfo: Deno.FileInfo = Deno.lstatSync(filePath); assertEquals(fileInfo.size, 3); diff --git a/tests/unit_node/_fs/_fs_futimes_test.ts b/tests/unit_node/_fs/_fs_futimes_test.ts index 848f27cc0..9b0c64efd 100644 --- a/tests/unit_node/_fs/_fs_futimes_test.ts +++ b/tests/unit_node/_fs/_fs_futimes_test.ts @@ -15,6 +15,7 @@ Deno.test({ using file = await Deno.open(filePath, { create: true, write: true }); await new Promise<void>((resolve, reject) => { + // @ts-ignore (iuioiua) `file.rid` should no longer be needed once FDs are used futimes(file.rid, randomDate, randomDate, (err: Error | null) => { if (err !== null) reject(); else resolve(); @@ -73,6 +74,7 @@ Deno.test({ using file = Deno.openSync(filePath, { create: true, write: true }); try { + // @ts-ignore (iuioiua) `file.rid` should no longer be needed once FDs are used futimesSync(file.rid, randomDate, randomDate); const fileInfo: Deno.FileInfo = Deno.lstatSync(filePath); diff --git a/tests/unit_node/_fs/_fs_writeFile_test.ts b/tests/unit_node/_fs/_fs_writeFile_test.ts index 48e1c8c87..2733a2df0 100644 --- a/tests/unit_node/_fs/_fs_writeFile_test.ts +++ b/tests/unit_node/_fs/_fs_writeFile_test.ts @@ -119,6 +119,7 @@ Deno.test( }); await new Promise<void>((resolve, reject) => { + // @ts-ignore (iuioiua) `file.rid` should no longer be needed once FDs are used writeFile(file.rid, "hello world", (err) => { if (err) return reject(err); resolve(); @@ -234,6 +235,7 @@ Deno.test( }); await new Promise<void>((resolve, reject) => { + // @ts-ignore (iuioiua) `file.rid` should no longer be needed once FDs are used writeFile(file.rid, "hello world", { mode: 0o777 }, (err) => { if (err) return reject(err); resolve(); @@ -288,6 +290,7 @@ Deno.test( read: true, }); + // @ts-ignore (iuioiua) `file.rid` should no longer be needed once FDs are used writeFileSync(file.rid, "hello world"); const data = Deno.readFileSync(tempFile); diff --git a/tests/unit_node/_fs/_fs_write_test.ts b/tests/unit_node/_fs/_fs_write_test.ts index 0ade8043f..400fce73a 100644 --- a/tests/unit_node/_fs/_fs_write_test.ts +++ b/tests/unit_node/_fs/_fs_write_test.ts @@ -22,6 +22,7 @@ Deno.test({ }); const buffer = Buffer.from("hello world"); const bytesWrite = await new Promise((resolve, reject) => { + // @ts-ignore (iuioiua) `file.rid` should no longer be needed once FDs are used write(file.rid, buffer, 0, 5, (err: unknown, nwritten: number) => { if (err) return reject(err); resolve(nwritten); @@ -49,6 +50,7 @@ Deno.test({ read: true, }); const buffer = Buffer.from("hello world"); + // @ts-ignore (iuioiua) `file.rid` should no longer be needed once FDs are used const bytesWrite = writeSync(file.rid, buffer, 0, 5); const data = Deno.readFileSync(tempFile); @@ -75,6 +77,7 @@ Deno.test({ const str = "hello world"; const buffer = Buffer.from(str); + // @ts-ignore (iuioiua) `file.rid` should no longer be needed once FDs are used const bytesWritten = writeSync(file.rid, buffer, 0, str.length, 4); const data = Deno.readFileSync(tempFile); @@ -122,6 +125,7 @@ Deno.test({ for (let i = 0; i < bytes.length; i++) { buffer[offset + i] = i; } + // @ts-ignore (iuioiua) `file.rid` should no longer be needed once FDs are used let nWritten = writeSync(file.rid, buffer, offset, bytes.length, 0); let data = Deno.readFileSync(tempFile); @@ -131,6 +135,7 @@ Deno.test({ assertEquals(data, new Uint8Array(bytes)); nWritten = await new Promise((resolve, reject) => write( + // @ts-ignore (iuioiua) `file.rid` should no longer be needed once FDs are used file.rid, buffer, offset, diff --git a/tests/unit_node/tty_test.ts b/tests/unit_node/tty_test.ts index 76d7ddc55..df2888ddd 100644 --- a/tests/unit_node/tty_test.ts +++ b/tests/unit_node/tty_test.ts @@ -10,9 +10,6 @@ Deno.test("[node/tty isatty] returns true when fd is a tty, false otherwise", () assert(Deno.stdin.isTerminal() === isatty((Deno as any).stdin.rid)); assert(Deno.stdout.isTerminal() === isatty((Deno as any).stdout.rid)); assert(Deno.stderr.isTerminal() === isatty((Deno as any).stderr.rid)); - - using file = Deno.openSync("README.md"); - assert(!isatty(file.rid)); }); Deno.test("[node/tty isatty] returns false for irrelevant values", () => { |