diff options
author | Leo Kettmeir <crowlkats@toaxl.com> | 2023-01-09 20:19:55 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-01-09 20:19:55 +0100 |
commit | e6c49d14b1ea6331d2e13f7a0b74a0e41c142596 (patch) | |
tree | d045ba357a4fe37c1bb9d9b7596d3c69085d8233 /cli/tests/unit/os_test.ts | |
parent | fa175d8cdaeff37daa68cadea5b0e59fa794a0c2 (diff) |
feat(runtime/os): add `Deno.env.has()` (#17315)
Diffstat (limited to 'cli/tests/unit/os_test.ts')
-rw-r--r-- | cli/tests/unit/os_test.ts | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/cli/tests/unit/os_test.ts b/cli/tests/unit/os_test.ts index 81f912bcc..667c3cc81 100644 --- a/cli/tests/unit/os_test.ts +++ b/cli/tests/unit/os_test.ts @@ -26,6 +26,13 @@ Deno.test({ permissions: { env: true } }, function deleteEnv() { assertEquals(Deno.env.get("TEST_VAR"), undefined); }); +Deno.test({ permissions: { env: true } }, function hasEnv() { + Deno.env.set("TEST_VAR", "A"); + assert(Deno.env.has("TEST_VAR")); + Deno.env.delete("TEST_VAR"); + assert(!Deno.env.has("TEST_VAR")); +}); + Deno.test({ permissions: { env: true } }, function avoidEmptyNamedEnv() { assertThrows(() => Deno.env.set("", "v"), TypeError); assertThrows(() => Deno.env.set("a=a", "v"), TypeError); |