summaryrefslogtreecommitdiff
path: root/tests/unit_node
diff options
context:
space:
mode:
authorAsher Gomez <ashersaupingomez@gmail.com>2024-09-11 07:19:34 +1000
committerGitHub <noreply@github.com>2024-09-11 07:19:34 +1000
commita69b1e699ef76568a4a3da47939134abda545ec7 (patch)
tree951091db6743b2cd0a4e726f2d784386882a3dc3 /tests/unit_node
parentf9007d3386bbe9f709ce413ac0cf099b86d4c4bf (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.ts2
-rw-r--r--tests/unit_node/_fs/_fs_close_test.ts3
-rw-r--r--tests/unit_node/_fs/_fs_fdatasync_test.ts2
-rw-r--r--tests/unit_node/_fs/_fs_fstat_test.ts5
-rw-r--r--tests/unit_node/_fs/_fs_fsync_test.ts2
-rw-r--r--tests/unit_node/_fs/_fs_ftruncate_test.ts4
-rw-r--r--tests/unit_node/_fs/_fs_futimes_test.ts2
-rw-r--r--tests/unit_node/_fs/_fs_writeFile_test.ts3
-rw-r--r--tests/unit_node/_fs/_fs_write_test.ts5
-rw-r--r--tests/unit_node/tty_test.ts3
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", () => {