From 3f031ad9af2d61671f8408632f31592ac4186926 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartek=20Iwa=C5=84czuk?= Date: Thu, 16 Mar 2023 19:14:56 -0400 Subject: BREAKING(ext/fs): FileInfo.dev is defined on Windows (#18237) Addresses feedback from https://github.com/denoland/deno/pull/18073#issuecomment-1471480385. Reverts changes to `FileInfo` fields that are not available on Windows making them `null`. Only `FileInfo.dev` is non-null. --- cli/tests/unit/stat_test.ts | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'cli/tests') diff --git a/cli/tests/unit/stat_test.ts b/cli/tests/unit/stat_test.ts index 572e54e25..f386fd92f 100644 --- a/cli/tests/unit/stat_test.ts +++ b/cli/tests/unit/stat_test.ts @@ -291,7 +291,7 @@ Deno.test( ignore: Deno.build.os !== "windows", permissions: { read: true, write: true }, }, - function statUnixFieldsOnWindows() { + function statNoUnixFields() { const enc = new TextEncoder(); const data = enc.encode("Hello"); const tempDir = Deno.makeTempDirSync(); @@ -299,14 +299,14 @@ Deno.test( Deno.writeFileSync(filename, data, { mode: 0o666 }); const s = Deno.statSync(filename); assert(s.dev !== 0); - assert(s.ino === 0); - assert(s.mode === 0); - assert(s.nlink === 0); - assert(s.uid === 0); - assert(s.gid === 0); - assert(s.rdev === 0); - assert(s.blksize === 0); - assert(s.blocks === 0); + assert(s.ino === null); + assert(s.mode === null); + assert(s.nlink === null); + assert(s.uid === null); + assert(s.gid === null); + assert(s.rdev === null); + assert(s.blksize === null); + assert(s.blocks === null); }, ); -- cgit v1.2.3