| OLD | NEW |
| 1 <html> | 1 <html> |
| 2 <head> | 2 <head> |
| 3 <script src="../../http/tests/inspector/inspector-test.js"></script> | 3 <script src="../../http/tests/inspector/inspector-test.js"></script> |
| 4 <script src="../../http/tests/inspector/console-test.js"></script> | 4 <script src="../../http/tests/inspector/console-test.js"></script> |
| 5 | 5 |
| 6 <script> | 6 <script> |
| 7 // Global Values | 7 // Global Values |
| 8 var globals = []; | 8 var globals = []; |
| 9 | 9 |
| 10 function log(current) | 10 function log(current) |
| 11 { | 11 { |
| 12 console.log(globals[current]); | 12 console.log(globals[current]); |
| 13 console.log([globals[current]]); | 13 console.log([globals[current]]); |
| 14 } | 14 } |
| 15 | 15 |
| 16 function onload() | 16 function onload() |
| 17 { | 17 { |
| 18 var foo = { foo: "foo"}; | 18 var foo = { foo: "foo"}; |
| 19 var bar = { bar: "bar" }; | 19 var bar = { bar: "bar" }; |
| 20 bar.__proto__ = foo; | 20 bar.__proto__ = foo; |
| 21 var singleArray = ["test"]; |
| 21 var array = ["test", "test2"]; array.length = 10; | 22 var array = ["test", "test2"]; array.length = 10; |
| 22 array.foo = {}; | 23 array.foo = {}; |
| 23 array[4] = "test4"; | 24 array[4] = "test4"; |
| 24 | 25 |
| 25 var svg = document.getElementById("svg-node"); | 26 var svg = document.getElementById("svg-node"); |
| 26 console.log(array); | 27 console.log(array); |
| 27 console.log("%o", array); | 28 console.log("%o", array); |
| 28 console.log("%O", array); | 29 console.log("%O", array); |
| 29 console.log("Test for zero \"%f\" in formatter", 0); | 30 console.log("Test for zero \"%f\" in formatter", 0); |
| 30 console.log("%% self-escape1", "dummy"); | 31 console.log("%% self-escape1", "dummy"); |
| (...skipping 29 matching lines...) Expand all Loading... |
| 60 getFoo: { value: function() { return this.foo; } }, | 61 getFoo: { value: function() { return this.foo; } }, |
| 61 bar: { get: function() { return this.bar; }, set: function(x) { this.bar
= x; } } | 62 bar: { get: function() { return this.bar; }, set: function(x) { this.bar
= x; } } |
| 62 }); | 63 }); |
| 63 objectWithNonEnumerables.enumerableProp = 4; | 64 objectWithNonEnumerables.enumerableProp = 4; |
| 64 objectWithNonEnumerables.__underscoreEnumerableProp__ = 5; | 65 objectWithNonEnumerables.__underscoreEnumerableProp__ = 5; |
| 65 var negZero = 1 / Number.NEGATIVE_INFINITY; | 66 var negZero = 1 / Number.NEGATIVE_INFINITY; |
| 66 var textNode = document.getElementById("x").nextSibling; | 67 var textNode = document.getElementById("x").nextSibling; |
| 67 var arrayLikeFunction = function( /**/ foo/**/, /*/**/bar, | 68 var arrayLikeFunction = function( /**/ foo/**/, /*/**/bar, |
| 68 /**/baz) {}; | 69 /**/baz) {}; |
| 69 arrayLikeFunction.splice = function() {}; | 70 arrayLikeFunction.splice = function() {}; |
| 71 var tinyTypedArray = new Uint8Array([3]); |
| 70 var smallTypedArray = new Uint8Array(new ArrayBuffer(400)); | 72 var smallTypedArray = new Uint8Array(new ArrayBuffer(400)); |
| 71 smallTypedArray["foo"] = "bar"; | 73 smallTypedArray["foo"] = "bar"; |
| 72 var bigTypedArray = new Uint8Array(new ArrayBuffer(400 * 1000 * 1000)); | 74 var bigTypedArray = new Uint8Array(new ArrayBuffer(400 * 1000 * 1000)); |
| 73 bigTypedArray["FAIL"] = "FAIL: Object.getOwnPropertyNames() should not have
been run"; | 75 bigTypedArray["FAIL"] = "FAIL: Object.getOwnPropertyNames() should not have
been run"; |
| 74 var namespace = {}; | 76 var namespace = {}; |
| 75 namespace.longSubNamespace = {}; | 77 namespace.longSubNamespace = {}; |
| 76 namespace.longSubNamespace.x = {}; | 78 namespace.longSubNamespace.x = {}; |
| 77 namespace.longSubNamespace.x.className = function(){}; | 79 namespace.longSubNamespace.x.className = function(){}; |
| 78 var instanceWithLongClassName = new namespace.longSubNamespace.x.className()
; | 80 var instanceWithLongClassName = new namespace.longSubNamespace.x.className()
; |
| 79 var bigArray = []; | 81 var bigArray = []; |
| 80 bigArray.length = 200; | 82 bigArray.length = 200; |
| 81 bigArray.fill(1); | 83 bigArray.fill(1); |
| 82 globals = [ | 84 globals = [ |
| 83 regex1, regex2, str, str2, error, errorWithMessage, errorWithMultilineMe
ssage, node, func, multilinefunc, | 85 regex1, regex2, str, str2, error, errorWithMessage, errorWithMultilineMe
ssage, node, func, multilinefunc, |
| 84 num, linkify, null, undefined, valuelessAttribute, valuedAttribute, exis
tingAttribute, throwingLengthGetter, | 86 num, linkify, null, undefined, valuelessAttribute, valuedAttribute, exis
tingAttribute, throwingLengthGetter, |
| 85 NaN, Number.POSITIVE_INFINITY, Number.NEGATIVE_INFINITY, array, {}, [fun
ction() {}], bar, svg, | 87 NaN, Number.POSITIVE_INFINITY, Number.NEGATIVE_INFINITY, array, {}, [fun
ction() {}], bar, svg, |
| 86 objectWithNonEnumerables, negZero, Object.create(null), Object, Object.p
rototype, arrayLikeFunction, | 88 objectWithNonEnumerables, negZero, Object.create(null), Object, Object.p
rototype, arrayLikeFunction, |
| 87 new Number(42), new String("abc"), new Uint16Array([1, 2, 3]), textNode,
domException(), | 89 new Number(42), new String("abc"), new Uint16Array([1, 2, 3]), textNode,
domException(), |
| 88 smallTypedArray, bigTypedArray, instanceWithLongClassName, bigArray | 90 tinyTypedArray, smallTypedArray, bigTypedArray, instanceWithLongClassNam
e, bigArray, singleArray |
| 89 ]; | 91 ]; |
| 90 | 92 |
| 91 runTest(); | 93 runTest(); |
| 92 } | 94 } |
| 93 | 95 |
| 94 function domException() | 96 function domException() |
| 95 { | 97 { |
| 96 var result = "FAIL"; | 98 var result = "FAIL"; |
| 97 try { | 99 try { |
| 98 var a = document.createElement("div"); | 100 var a = document.createElement("div"); |
| (...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 148 } | 150 } |
| 149 </script> | 151 </script> |
| 150 </head> | 152 </head> |
| 151 | 153 |
| 152 <body onload="onload()"> | 154 <body onload="onload()"> |
| 153 <div id="x"></div> | 155 <div id="x"></div> |
| 154 <p id="p">Tests that console logging dumps proper messages.</p> | 156 <p id="p">Tests that console logging dumps proper messages.</p> |
| 155 </body> | 157 </body> |
| 156 <svg id="svg-node"></svg> | 158 <svg id="svg-node"></svg> |
| 157 </html> | 159 </html> |
| OLD | NEW |