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 <script> | 5 <script> |
6 | 6 |
7 // Global Values | 7 // Global Values |
8 var globals = []; | 8 var globals = []; |
9 | 9 |
10 function onload() | 10 function onload() |
11 { | 11 { |
12 console.log('Message format number %i, %d and %f', 1, 2, 3.5); | 12 console.log('Message format number %i, %d and %f', 1, 2, 3.5); |
13 console.log('Message %s for %s', 'format', 'string'); | 13 console.log('Message %s for %s', 'format', 'string'); |
14 console.log('Object %o', {'foo' : 'bar' }); | 14 console.log('Object %o', {'foo' : 'bar' }); |
| 15 var foo = { foo: "foo"}; |
| 16 var bar = { bar: "bar" }; |
| 17 bar.__proto__ = foo; |
15 | 18 |
16 var array = ["test", "test2"]; array.length = 10; | 19 var array = ["test", "test2"]; array.length = 10; |
17 array.foo = {}; | 20 array.foo = {}; |
18 array[4] = "test4"; | 21 array[4] = "test4"; |
19 | 22 |
20 console.log(array); | 23 console.log(array); |
21 console.log("%o", array); | 24 console.log("%o", array); |
22 console.log("%O", array); | 25 console.log("%O", array); |
23 | 26 |
24 // Populate Globals | 27 // Populate Globals |
(...skipping 11 matching lines...) Expand all Loading... |
36 var linkify = "http://webkit.org/"; | 39 var linkify = "http://webkit.org/"; |
37 var valuelessAttribute = document.createAttribute("attr"); | 40 var valuelessAttribute = document.createAttribute("attr"); |
38 var valuedAttribute = document.createAttribute("attr"); | 41 var valuedAttribute = document.createAttribute("attr"); |
39 valuedAttribute.value = "value"; | 42 valuedAttribute.value = "value"; |
40 var existingAttribute = document.getElementById("x").attributes[0]; | 43 var existingAttribute = document.getElementById("x").attributes[0]; |
41 var throwingLengthGetter = {get length() { throw "Length called"; }}; | 44 var throwingLengthGetter = {get length() { throw "Length called"; }}; |
42 | 45 |
43 globals = [ | 46 globals = [ |
44 regex1, regex2, str, str2, error, node, func, multilinefunc, num, linkif
y, | 47 regex1, regex2, str, str2, error, node, func, multilinefunc, num, linkif
y, |
45 null, undefined, valuelessAttribute, valuedAttribute, existingAttribute,
throwingLengthGetter, | 48 null, undefined, valuelessAttribute, valuedAttribute, existingAttribute,
throwingLengthGetter, |
46 NaN, Number.POSITIVE_INFINITY, Number.NEGATIVE_INFINITY, array | 49 NaN, Number.POSITIVE_INFINITY, Number.NEGATIVE_INFINITY, array, {}, [fun
ction() {}], bar |
47 ]; | 50 ]; |
48 | 51 |
49 runTest(); | 52 runTest(); |
50 } | 53 } |
51 | 54 |
52 function log(current) | 55 function log(current) |
53 { | 56 { |
54 console.log(globals[current]); | 57 console.log(globals[current]); |
55 console.log([globals[current]]); | 58 console.log([globals[current]]); |
56 } | 59 } |
(...skipping 25 matching lines...) Expand all Loading... |
82 } | 85 } |
83 } | 86 } |
84 </script> | 87 </script> |
85 </head> | 88 </head> |
86 | 89 |
87 <body onload="onload()"> | 90 <body onload="onload()"> |
88 <div id="x"></div> | 91 <div id="x"></div> |
89 <p id="p">Tests that console logging dumps proper messages.</p> | 92 <p id="p">Tests that console logging dumps proper messages.</p> |
90 </body> | 93 </body> |
91 </html> | 94 </html> |
OLD | NEW |