summaryrefslogtreecommitdiff
path: root/cli/tests/unit/stat_test.ts
diff options
context:
space:
mode:
Diffstat (limited to 'cli/tests/unit/stat_test.ts')
-rw-r--r--cli/tests/unit/stat_test.ts48
1 files changed, 26 insertions, 22 deletions
diff --git a/cli/tests/unit/stat_test.ts b/cli/tests/unit/stat_test.ts
index 48142bc12..092724395 100644
--- a/cli/tests/unit/stat_test.ts
+++ b/cli/tests/unit/stat_test.ts
@@ -59,7 +59,7 @@ unitTest(
assert(tempInfo.atime !== null && now - tempInfo.atime.valueOf() < 1000);
assert(tempInfo.mtime !== null && now - tempInfo.mtime.valueOf() < 1000);
assert(
- tempInfo.birthtime === null || now - tempInfo.birthtime.valueOf() < 1000
+ tempInfo.birthtime === null || now - tempInfo.birthtime.valueOf() < 1000,
);
const packageInfoByUrl = Deno.statSync(pathToAbsoluteFileUrl("README.md"));
@@ -67,7 +67,7 @@ unitTest(
assert(!packageInfoByUrl.isSymlink);
const modulesInfoByUrl = Deno.statSync(
- pathToAbsoluteFileUrl("cli/tests/symlink_to_subdir")
+ pathToAbsoluteFileUrl("cli/tests/symlink_to_subdir"),
);
assert(modulesInfoByUrl.isDirectory);
assert(!modulesInfoByUrl.isSymlink);
@@ -79,24 +79,26 @@ unitTest(
const tempFileForUrl = Deno.makeTempFileSync();
const tempInfoByUrl = Deno.statSync(
new URL(
- `file://${Deno.build.os === "windows" ? "/" : ""}${tempFileForUrl}`
- )
+ `file://${Deno.build.os === "windows" ? "/" : ""}${tempFileForUrl}`,
+ ),
);
now = Date.now();
assert(
- tempInfoByUrl.atime !== null && now - tempInfoByUrl.atime.valueOf() < 1000
+ tempInfoByUrl.atime !== null &&
+ now - tempInfoByUrl.atime.valueOf() < 1000,
);
assert(
- tempInfoByUrl.mtime !== null && now - tempInfoByUrl.mtime.valueOf() < 1000
+ tempInfoByUrl.mtime !== null &&
+ now - tempInfoByUrl.mtime.valueOf() < 1000,
);
assert(
tempInfoByUrl.birthtime === null ||
- now - tempInfoByUrl.birthtime.valueOf() < 1000
+ now - tempInfoByUrl.birthtime.valueOf() < 1000,
);
Deno.removeSync(tempFile, { recursive: true });
Deno.removeSync(tempFileForUrl, { recursive: true });
- }
+ },
);
unitTest({ perms: { read: false } }, function statSyncPerm(): void {
@@ -125,7 +127,7 @@ unitTest({ perms: { read: true } }, function lstatSyncSuccess(): void {
assert(modulesInfo.isSymlink);
const modulesInfoByUrl = Deno.lstatSync(
- pathToAbsoluteFileUrl("cli/tests/symlink_to_subdir")
+ pathToAbsoluteFileUrl("cli/tests/symlink_to_subdir"),
);
assert(!modulesInfoByUrl.isDirectory);
assert(modulesInfoByUrl.isSymlink);
@@ -159,7 +161,7 @@ unitTest(
assert(!packageInfo.isSymlink);
const packageInfoByUrl = await Deno.stat(
- pathToAbsoluteFileUrl("README.md")
+ pathToAbsoluteFileUrl("README.md"),
);
assert(packageInfoByUrl.isFile);
assert(!packageInfoByUrl.isSymlink);
@@ -169,7 +171,7 @@ unitTest(
assert(!modulesInfo.isSymlink);
const modulesInfoByUrl = await Deno.stat(
- pathToAbsoluteFileUrl("cli/tests/symlink_to_subdir")
+ pathToAbsoluteFileUrl("cli/tests/symlink_to_subdir"),
);
assert(modulesInfoByUrl.isDirectory);
assert(!modulesInfoByUrl.isSymlink);
@@ -189,30 +191,32 @@ unitTest(
assert(tempInfo.mtime !== null && now - tempInfo.mtime.valueOf() < 1000);
assert(
- tempInfo.birthtime === null || now - tempInfo.birthtime.valueOf() < 1000
+ tempInfo.birthtime === null || now - tempInfo.birthtime.valueOf() < 1000,
);
const tempFileForUrl = await Deno.makeTempFile();
const tempInfoByUrl = await Deno.stat(
new URL(
- `file://${Deno.build.os === "windows" ? "/" : ""}${tempFileForUrl}`
- )
+ `file://${Deno.build.os === "windows" ? "/" : ""}${tempFileForUrl}`,
+ ),
);
now = Date.now();
assert(
- tempInfoByUrl.atime !== null && now - tempInfoByUrl.atime.valueOf() < 1000
+ tempInfoByUrl.atime !== null &&
+ now - tempInfoByUrl.atime.valueOf() < 1000,
);
assert(
- tempInfoByUrl.mtime !== null && now - tempInfoByUrl.mtime.valueOf() < 1000
+ tempInfoByUrl.mtime !== null &&
+ now - tempInfoByUrl.mtime.valueOf() < 1000,
);
assert(
tempInfoByUrl.birthtime === null ||
- now - tempInfoByUrl.birthtime.valueOf() < 1000
+ now - tempInfoByUrl.birthtime.valueOf() < 1000,
);
Deno.removeSync(tempFile, { recursive: true });
Deno.removeSync(tempFileForUrl, { recursive: true });
- }
+ },
);
unitTest({ perms: { read: false } }, async function statPerm(): Promise<void> {
@@ -227,7 +231,7 @@ unitTest({ perms: { read: true } }, async function statNotFound(): Promise<
await assertThrowsAsync(
async (): Promise<void> => {
await Deno.stat("bad_file_name"), Deno.errors.NotFound;
- }
+ },
);
});
@@ -247,7 +251,7 @@ unitTest({ perms: { read: true } }, async function lstatSuccess(): Promise<
assert(modulesInfo.isSymlink);
const modulesInfoByUrl = await Deno.lstat(
- pathToAbsoluteFileUrl("cli/tests/symlink_to_subdir")
+ pathToAbsoluteFileUrl("cli/tests/symlink_to_subdir"),
);
assert(!modulesInfoByUrl.isDirectory);
assert(modulesInfoByUrl.isSymlink);
@@ -293,7 +297,7 @@ unitTest(
assert(s.rdev === null);
assert(s.blksize === null);
assert(s.blocks === null);
- }
+ },
);
unitTest(
@@ -317,5 +321,5 @@ unitTest(
assert(s.rdev !== null);
assert(s.blksize !== null);
assert(s.blocks !== null);
- }
+ },
);