| Tests that evaluating 'console.log()' in the console will have access to its outer scope variables. Bug 60547. |
| |
| |
| Running: testSnippet1 |
| console-eval-scoped.js:69 with: Object property value |
| VM:1 eval in with: Object property value |
| |
| Running: testSnippet2 |
| VM:1 eval in function: Function parameter |
| |
| Running: testConsoleEvalPrimitiveValue |
| foo |
| "bar" |
| |
| Running: testConsoleEvalObject |
| { |
| configurable : true |
| enumerable : true |
| get : { |
| className : "Function" |
| description : "get getter() { }" |
| objectId : <string> |
| type : "function" |
| } |
| isOwn : true |
| name : "getter" |
| set : { |
| type : "undefined" |
| } |
| } |
| { |
| configurable : true |
| enumerable : true |
| get : { |
| type : "undefined" |
| } |
| isOwn : true |
| name : "setter" |
| set : { |
| className : "Function" |
| description : "set setter(_) { }" |
| objectId : <string> |
| type : "function" |
| } |
| } |
| { |
| configurable : true |
| enumerable : true |
| isOwn : true |
| name : "baz" |
| value : { |
| type : "string" |
| value : "baz" |
| } |
| writable : true |
| } |
| { |
| configurable : true |
| enumerable : false |
| isOwn : true |
| name : "__proto__" |
| value : { |
| className : "Object" |
| description : "Object" |
| objectId : <string> |
| type : "object" |
| } |
| writable : true |
| } |
| |
| Running: testGetEventListenersDoesNotThrow |
| getEventListeners(document.body.firstChild) |
| {} |
| |