diff options
author | Bartek IwaĆczuk <biwanczuk@gmail.com> | 2021-11-23 17:45:18 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-11-23 17:45:18 +0100 |
commit | bedb2adfb065c1b0d3bcb773fbeff91230402b6b (patch) | |
tree | b4d90c36f2409f7f9b6247b74e9c111a38befcdf /cli/tests/unit/os_test.ts | |
parent | 51e3db956a5927229e3f46f4eaaf317e935f8f17 (diff) |
refactor: remove "unitTest" wrapper from cli/tests/unit (#12750)
Diffstat (limited to 'cli/tests/unit/os_test.ts')
-rw-r--r-- | cli/tests/unit/os_test.ts | 39 |
1 files changed, 19 insertions, 20 deletions
diff --git a/cli/tests/unit/os_test.ts b/cli/tests/unit/os_test.ts index 8c018cad0..430b25fab 100644 --- a/cli/tests/unit/os_test.ts +++ b/cli/tests/unit/os_test.ts @@ -4,10 +4,9 @@ import { assertEquals, assertNotEquals, assertThrows, - unitTest, } from "./test_util.ts"; -unitTest({ permissions: { env: true } }, function envSuccess() { +Deno.test({ permissions: { env: true } }, function envSuccess() { Deno.env.set("TEST_VAR", "A"); const env = Deno.env.toObject(); Deno.env.set("TEST_VAR", "B"); @@ -15,19 +14,19 @@ unitTest({ permissions: { env: true } }, function envSuccess() { assertNotEquals(Deno.env.get("TEST_VAR"), env["TEST_VAR"]); }); -unitTest({ permissions: { env: true } }, function envNotFound() { +Deno.test({ permissions: { env: true } }, function envNotFound() { const r = Deno.env.get("env_var_does_not_exist!"); assertEquals(r, undefined); }); -unitTest({ permissions: { env: true } }, function deleteEnv() { +Deno.test({ permissions: { env: true } }, function deleteEnv() { Deno.env.set("TEST_VAR", "A"); assertEquals(Deno.env.get("TEST_VAR"), "A"); assertEquals(Deno.env.delete("TEST_VAR"), undefined); assertEquals(Deno.env.get("TEST_VAR"), undefined); }); -unitTest({ permissions: { env: true } }, function avoidEmptyNamedEnv() { +Deno.test({ permissions: { env: true } }, function avoidEmptyNamedEnv() { assertThrows(() => Deno.env.set("", "v"), TypeError); assertThrows(() => Deno.env.set("a=a", "v"), TypeError); assertThrows(() => Deno.env.set("a\0a", "v"), TypeError); @@ -42,13 +41,13 @@ unitTest({ permissions: { env: true } }, function avoidEmptyNamedEnv() { assertThrows(() => Deno.env.delete("a\0a"), TypeError); }); -unitTest(function envPermissionDenied1() { +Deno.test({ permissions: { env: false } }, function envPermissionDenied1() { assertThrows(() => { Deno.env.toObject(); }, Deno.errors.PermissionDenied); }); -unitTest(function envPermissionDenied2() { +Deno.test({ permissions: { env: false } }, function envPermissionDenied2() { assertThrows(() => { Deno.env.get("PATH"); }, Deno.errors.PermissionDenied); @@ -57,7 +56,7 @@ unitTest(function envPermissionDenied2() { // This test verifies that on Windows, environment variables are // case-insensitive. Case normalization needs be done using the collation // that Windows uses, rather than naively using String.toLowerCase(). -unitTest( +Deno.test( { ignore: Deno.build.os !== "windows", permissions: { read: true, env: true, run: true }, @@ -122,15 +121,15 @@ unitTest( }, ); -unitTest(function osPid() { +Deno.test(function osPid() { assert(Deno.pid > 0); }); -unitTest(function osPpid() { +Deno.test(function osPpid() { assert(Deno.ppid > 0); }); -unitTest( +Deno.test( { permissions: { run: true, read: true } }, async function osPpidIsEqualToPidOfParentProcess() { const decoder = new TextDecoder(); @@ -148,11 +147,11 @@ unitTest( }, ); -unitTest({ permissions: { read: true } }, function execPath() { +Deno.test({ permissions: { read: true } }, function execPath() { assertNotEquals(Deno.execPath(), ""); }); -unitTest({ permissions: { read: false } }, function execPathPerm() { +Deno.test({ permissions: { read: false } }, function execPathPerm() { assertThrows( () => { Deno.execPath(); @@ -162,38 +161,38 @@ unitTest({ permissions: { read: false } }, function execPathPerm() { ); }); -unitTest({ permissions: { env: true } }, function loadavgSuccess() { +Deno.test({ permissions: { env: true } }, function loadavgSuccess() { const load = Deno.loadavg(); assertEquals(load.length, 3); }); -unitTest({ permissions: { env: false } }, function loadavgPerm() { +Deno.test({ permissions: { env: false } }, function loadavgPerm() { assertThrows(() => { Deno.loadavg(); }, Deno.errors.PermissionDenied); }); -unitTest({ permissions: { env: true } }, function hostnameDir() { +Deno.test({ permissions: { env: true } }, function hostnameDir() { assertNotEquals(Deno.hostname(), ""); }); -unitTest({ permissions: { env: false } }, function hostnamePerm() { +Deno.test({ permissions: { env: false } }, function hostnamePerm() { assertThrows(() => { Deno.hostname(); }, Deno.errors.PermissionDenied); }); -unitTest({ permissions: { env: true } }, function releaseDir() { +Deno.test({ permissions: { env: true } }, function releaseDir() { assertNotEquals(Deno.osRelease(), ""); }); -unitTest({ permissions: { env: false } }, function releasePerm() { +Deno.test({ permissions: { env: false } }, function releasePerm() { assertThrows(() => { Deno.osRelease(); }, Deno.errors.PermissionDenied); }); -unitTest({ permissions: { env: true } }, function systemMemoryInfo() { +Deno.test({ permissions: { env: true } }, function systemMemoryInfo() { const info = Deno.systemMemoryInfo(); assert(info.total >= 0); assert(info.free >= 0); |