diff options
Diffstat (limited to 'cli/tests/unit/os_test.ts')
-rw-r--r-- | cli/tests/unit/os_test.ts | 62 |
1 files changed, 37 insertions, 25 deletions
diff --git a/cli/tests/unit/os_test.ts b/cli/tests/unit/os_test.ts index bdbf7f0ca..d620ae4e3 100644 --- a/cli/tests/unit/os_test.ts +++ b/cli/tests/unit/os_test.ts @@ -187,49 +187,61 @@ Deno.test({ permissions: { read: false } }, function execPathPerm() { ); }); -Deno.test({ permissions: { env: true } }, function loadavgSuccess() { - const load = Deno.loadavg(); - assertEquals(load.length, 3); -}); +Deno.test( + { permissions: { sys: ["loadavg"] } }, + function loadavgSuccess() { + const load = Deno.loadavg(); + assertEquals(load.length, 3); + }, +); -Deno.test({ permissions: { env: false } }, function loadavgPerm() { +Deno.test({ permissions: { sys: false } }, function loadavgPerm() { assertThrows(() => { Deno.loadavg(); }, Deno.errors.PermissionDenied); }); -Deno.test({ permissions: { env: true } }, function hostnameDir() { - assertNotEquals(Deno.hostname(), ""); -}); +Deno.test( + { permissions: { sys: ["hostname"] } }, + function hostnameDir() { + assertNotEquals(Deno.hostname(), ""); + }, +); -Deno.test({ permissions: { env: false } }, function hostnamePerm() { +Deno.test({ permissions: { sys: false } }, function hostnamePerm() { assertThrows(() => { Deno.hostname(); }, Deno.errors.PermissionDenied); }); -Deno.test({ permissions: { env: true } }, function releaseDir() { - assertNotEquals(Deno.osRelease(), ""); -}); +Deno.test( + { permissions: { sys: ["osRelease"] } }, + function releaseDir() { + assertNotEquals(Deno.osRelease(), ""); + }, +); -Deno.test({ permissions: { env: false } }, function releasePerm() { +Deno.test({ permissions: { sys: false } }, function releasePerm() { assertThrows(() => { Deno.osRelease(); }, Deno.errors.PermissionDenied); }); -Deno.test({ permissions: { env: true } }, function systemMemoryInfo() { - const info = Deno.systemMemoryInfo(); - assert(info.total >= 0); - assert(info.free >= 0); - assert(info.available >= 0); - assert(info.buffers >= 0); - assert(info.cached >= 0); - assert(info.swapTotal >= 0); - assert(info.swapFree >= 0); -}); +Deno.test( + { permissions: { sys: ["systemMemoryInfo"] } }, + function systemMemoryInfo() { + const info = Deno.systemMemoryInfo(); + assert(info.total >= 0); + assert(info.free >= 0); + assert(info.available >= 0); + assert(info.buffers >= 0); + assert(info.cached >= 0); + assert(info.swapTotal >= 0); + assert(info.swapFree >= 0); + }, +); -Deno.test({ permissions: { env: true } }, function getUid() { +Deno.test({ permissions: { sys: ["getUid"] } }, function getUid() { if (Deno.build.os === "windows") { assertEquals(Deno.getUid(), null); } else { @@ -239,7 +251,7 @@ Deno.test({ permissions: { env: true } }, function getUid() { } }); -Deno.test({ permissions: { env: true } }, function getGid() { +Deno.test({ permissions: { sys: ["getGid"] } }, function getGid() { if (Deno.build.os === "windows") { assertEquals(Deno.getGid(), null); } else { |