From cae71ed8416cba63a2be8c9068b3a3e0b148a32a Mon Sep 17 00:00:00 2001 From: Yoshiya Hinosawa Date: Mon, 7 Jan 2019 06:34:52 +0900 Subject: Implement console.groupCollapsed (#1452) This implementation of groupCollapsed is intentionally different from the spec defined by whatwg. See the conversation in #1355 and #1363. --- js/console_test.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'js/console_test.ts') diff --git a/js/console_test.ts b/js/console_test.ts index 3f045db86..6b6411ae8 100644 --- a/js/console_test.ts +++ b/js/console_test.ts @@ -116,7 +116,7 @@ test(function consoleTestStringifyCircular() { assertEqual( stringify(console), // tslint:disable-next-line:max-line-length - "Console { printFunc: [Function], log: [Function], debug: [Function], info: [Function], dir: [Function], warn: [Function], error: [Function], assert: [Function], count: [Function], countReset: [Function], time: [Function], timeLog: [Function], timeEnd: [Function] }" + "Console { printFunc: [Function], log: [Function], debug: [Function], info: [Function], dir: [Function], warn: [Function], error: [Function], assert: [Function], count: [Function], countReset: [Function], time: [Function], timeLog: [Function], timeEnd: [Function], group: [Function], groupCollapsed: [Function], groupEnd: [Function], indentLevel: 0, collapsedAt: null }" ); // test inspect is working the same assertEqual(inspect(nestedObj), nestedObjExpected); @@ -189,6 +189,8 @@ test(function consoleDetachedLog() { const consoleTime = console.time; const consoleTimeLog = console.timeLog; const consoleTimeEnd = console.timeEnd; + const consoleGroup = console.group; + const consoleGroupEnd = console.groupEnd; log("Hello world"); dir("Hello world"); debug("Hello world"); @@ -201,4 +203,6 @@ test(function consoleDetachedLog() { consoleTime("Hello world"); consoleTimeLog("Hello world"); consoleTimeEnd("Hello world"); + consoleGroup("Hello world"); + consoleGroupEnd(); }); -- cgit v1.2.3