Tests that console logging dumps proper messages. console-dir.js:14 Array(2) 0: "test1" 1: "test2" length: 2 [[Prototype]]: Array(0) console-dir.js:15 NodeList(1) 0: html length: 1 [[Prototype]]: NodeList console-dir.js:16 XPathResult booleanValue: (...) invalidIteratorState: false numberValue: (...) resultType: 4 singleNodeValue: (...) snapshotLength: (...) stringValue: (...) [[Prototype]]: XPathResult console-dir.js:26 Object "": "" " ": " " " a b ": " a b " $foo5_: 0 "a↵↵b↵c": "a\n\nb\nc" c d: "c d" negZero: -0 [[Prototype]]: Object console-dir.js:29 ƒ anonymous() length: 0 name: "" prototype: {} arguments: null caller: null [[FunctionLocation]]: console-dir.js:29 [[Prototype]]: ƒ () [[Scopes]]: Scopes[1] console-dir.js:33 inner [[Prototype]]: Object console-dir.js:36 Object No properties console-dir.js:37 Object foo: No properties [[Prototype]]: Object console-dir.js:39 ƒ __proto__() length: 0 name: "get __proto__" arguments: (...) caller: (...) [[Prototype]]: ƒ () [[Scopes]]: Scopes[0] console-dir.js:44 Uint8Array(400000000) [0 … 99999999] [100000000 … 199999999] [200000000 … 299999999] [300000000 … 399999999] PASS: "Non-element properties should be displayed." buffer: ArrayBuffer(400000000) byteLength: 400000000 byteOffset: 0 length: 400000000 Symbol(Symbol.toStringTag): "Uint8Array" [[Prototype]]: TypedArray console-dir.js:49 Event isTrusted: false timeStamp: 0 bubbles: false cancelBubble: false cancelable: false composed: false currentTarget: null defaultPrevented: false eventPhase: 0 returnValue: true srcElement: null target: null type: "" [[Prototype]]: Event