From 1d55fcb74c272d9ae1ebd877258688ae3e4b2331 Mon Sep 17 00:00:00 2001 From: Kenta Moriuchi Date: Thu, 14 Oct 2021 12:52:08 +0900 Subject: fix(console): fix display of primitive wrapper objects (#12425) --- cli/tests/unit/console_test.ts | 3 +++ 1 file changed, 3 insertions(+) (limited to 'cli') diff --git a/cli/tests/unit/console_test.ts b/cli/tests/unit/console_test.ts index 8472e5c94..b5dcf2f05 100644 --- a/cli/tests/unit/console_test.ts +++ b/cli/tests/unit/console_test.ts @@ -259,6 +259,8 @@ unitTest(function consoleTestStringifyCircular() { assertEquals(stringify("s"), "s"); assertEquals(stringify(false), "false"); assertEquals(stringify(new Number(1)), "[Number: 1]"); + assertEquals(stringify(new Number(-0)), "[Number: -0]"); + assertEquals(stringify(Object(1n)), "[BigInt: 1n]"); assertEquals(stringify(new Boolean(true)), "[Boolean: true]"); assertEquals(stringify(new String("deno")), `[String: "deno"]`); assertEquals(stringify(/[0-9]*/), "/[0-9]*/"); @@ -279,6 +281,7 @@ unitTest(function consoleTestStringifyCircular() { assertEquals(stringify(new WeakSet()), "WeakSet { [items unknown] }"); assertEquals(stringify(new WeakMap()), "WeakMap { [items unknown] }"); assertEquals(stringify(Symbol(1)), `Symbol("1")`); + assertEquals(stringify(Object(Symbol(1))), `[Symbol: Symbol("1")]`); assertEquals(stringify(null), "null"); assertEquals(stringify(undefined), "undefined"); assertEquals(stringify(new Extended()), "Extended { a: 1, b: 2 }"); -- cgit v1.2.3