From 465cf9a6fe2d77f4c3cdaeb8eea60bd2b8697608 Mon Sep 17 00:00:00 2001 From: Kitson Kelly Date: Tue, 10 Aug 2021 18:33:08 +1000 Subject: feat: add new esnext types (#11627) --- cli/tests/unit/esnext_test.ts | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'cli/tests') 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"); +}); -- cgit v1.2.3