diff options
author | Bartek IwaĆczuk <biwanczuk@gmail.com> | 2019-08-29 16:56:27 +0200 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2019-08-29 10:56:26 -0400 |
commit | b5a5e973842fed271210ce919a309745b9bfa30a (patch) | |
tree | 2927084b9d6633fb2d3243761c07ad9889c26ab5 /js/console_test.ts | |
parent | 23215a83498d27f632b61686f64998ec48fd9943 (diff) |
add console.dirxml (#2835)
Diffstat (limited to 'js/console_test.ts')
-rw-r--r-- | js/console_test.ts | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/js/console_test.ts b/js/console_test.ts index a2f9280a1..903e65a82 100644 --- a/js/console_test.ts +++ b/js/console_test.ts @@ -150,7 +150,7 @@ test(function consoleTestStringifyCircular(): void { assertEquals(stringify(JSON), "{}"); assertEquals( stringify(console), - "{ printFunc, log, debug, info, dir, warn, error, assert, count, countReset, table, time, timeLog, timeEnd, group, groupCollapsed, groupEnd, clear, trace, indentLevel }" + "{ printFunc, log, debug, info, dir, dirxml, warn, error, assert, count, countReset, table, time, timeLog, timeEnd, group, groupCollapsed, groupEnd, clear, trace, indentLevel }" ); // test inspect is working the same assertEquals(inspect(nestedObj), nestedObjExpected); @@ -320,6 +320,7 @@ test(function consoleTestClear(): void { test(function consoleDetachedLog(): void { const log = console.log; const dir = console.dir; + const dirxml = console.dirxml; const debug = console.debug; const info = console.info; const warn = console.warn; @@ -336,6 +337,7 @@ test(function consoleDetachedLog(): void { const consoleClear = console.clear; log("Hello world"); dir("Hello world"); + dirxml("Hello world"); debug("Hello world"); info("Hello world"); warn("Hello world"); @@ -669,6 +671,22 @@ test(function consoleDir(): void { ); }); +// console.dir test +test(function consoleDirXml(): void { + mockConsole( + (console, out): void => { + console.dirxml("DIRXML"); + assertEquals(out.toString(), "DIRXML\n"); + } + ); + mockConsole( + (console, out): void => { + console.dirxml("DIRXML", { indentLevel: 2 }); + assertEquals(out.toString(), " DIRXML\n"); + } + ); +}); + // console.trace test test(function consoleTrace(): void { mockConsole( |