diff options
Diffstat (limited to 'test/js/web/console')
-rw-r--r-- | test/js/web/console/console-log.expected.txt | 27 | ||||
-rw-r--r-- | test/js/web/console/console-log.js | 18 |
2 files changed, 44 insertions, 1 deletions
diff --git a/test/js/web/console/console-log.expected.txt b/test/js/web/console/console-log.expected.txt index 332322665..39db03722 100644 --- a/test/js/web/console/console-log.expected.txt +++ b/test/js/web/console/console-log.expected.txt @@ -35,7 +35,7 @@ Promise { <pending> } [Function] [Function] [class Foo] -[class] +[class (anonymous)] {} [Function: foooo] /FooRegex/ @@ -50,3 +50,28 @@ String 123 should be 2nd word, 456 == 456 and percent s %s == What okay [ {}, {}, {}, {} ] +{ + level1: { + level2: { + level3: [Object ...] + } + } +} +{ + "1": [Object ...] +} +{ + "1": [Object ...] +} +{ + "1": { + "2": [Object ...] + } +} +{ + "1": { + "2": { + "3": 3 + } + } +} diff --git a/test/js/web/console/console-log.js b/test/js/web/console/console-log.js index 4db40aaac..95f419781 100644 --- a/test/js/web/console/console-log.js +++ b/test/js/web/console/console-log.js @@ -58,3 +58,21 @@ infinteLoop.bar = infinteLoop; console.log(infinteLoop, "am"); console.log(new Array(4).fill({})); +const nestedObject = { + level1: { + level2: { + level3: { + level4: { + level5: { + name: "Deeply nested object", + }, + }, + }, + }, + }, +}; +console.log(nestedObject); +console.dir({ 1: { 2: { 3: 3 } } }, { depth: 0, colors: false }, "Some ignored arg"); +console.dir({ 1: { 2: { 3: 3 } } }, { depth: -1, colors: false }, "Some ignored arg"); +console.dir({ 1: { 2: { 3: 3 } } }, { depth: 1.2, colors: false }, "Some ignored arg"); +console.dir({ 1: { 2: { 3: 3 } } }, { depth: Infinity, colors: false }, "Some ignored arg"); |