| OLD | NEW |
| 1 // Copyright 2016 the V8 project authors. All rights reserved. | 1 // Copyright 2016 the V8 project authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 print("Test that Runtime.getProperties doesn't truncate set and map entries in i
nternalProperties.") | 5 InspectorTest.log("Test that Runtime.getProperties doesn't truncate set and map
entries in internalProperties.") |
| 6 | 6 |
| 7 InspectorTest.addScript(` | 7 InspectorTest.addScript(` |
| 8 function createSet(size) { | 8 function createSet(size) { |
| 9 var s = new Set(); | 9 var s = new Set(); |
| 10 var a = {}; | 10 var a = {}; |
| 11 a.a = a; | 11 a.a = a; |
| 12 for (var i = 0; i < size; ++i) s.add({ wrapper: a}); | 12 for (var i = 0; i < size; ++i) s.add({ wrapper: a}); |
| 13 return s; | 13 return s; |
| 14 } | 14 } |
| 15 | 15 |
| (...skipping 27 matching lines...) Expand all Loading... |
| 43 InspectorTest.log(`Entries for "${expression}"`); | 43 InspectorTest.log(`Entries for "${expression}"`); |
| 44 var properties = message.result.internalProperties; | 44 var properties = message.result.internalProperties; |
| 45 var property; | 45 var property; |
| 46 if (properties) | 46 if (properties) |
| 47 property = properties.find(property => property.name === "[[Entries]]"); | 47 property = properties.find(property => property.name === "[[Entries]]"); |
| 48 if (!property) | 48 if (!property) |
| 49 InspectorTest.log("[[Entries]] not found"); | 49 InspectorTest.log("[[Entries]] not found"); |
| 50 else | 50 else |
| 51 InspectorTest.log(property.value.description); | 51 InspectorTest.log(property.value.description); |
| 52 } | 52 } |
| OLD | NEW |