diff options
Diffstat (limited to 'cli/tests')
-rw-r--r-- | cli/tests/unit/esnext_test.ts | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/cli/tests/unit/esnext_test.ts b/cli/tests/unit/esnext_test.ts index 558c678bc..5d858e267 100644 --- a/cli/tests/unit/esnext_test.ts +++ b/cli/tests/unit/esnext_test.ts @@ -1,5 +1,5 @@ // Copyright 2018-2021 the Deno authors. All rights reserved. MIT license. -import { assertEquals, unitTest } from "./test_util.ts"; +import { assert, assertEquals, unitTest } from "./test_util.ts"; // TODO(@kitsonk) remove when we are no longer patching TypeScript to have // these types available. @@ -10,3 +10,14 @@ unitTest(function typeCheckingEsNextArrayString() { const b = ["a", "b", "c", "d", "e", "f"]; assertEquals(b.at(-1), "f"); }); + +unitTest(function objectHasOwn() { + const a = { a: 1 }; + assert(Object.hasOwn(a, "a")); + assert(!Object.hasOwn(a, "b")); +}); + +unitTest(function errorCause() { + const e = new Error("test", { cause: "something" }); + assertEquals(e.cause, "something"); +}); |