var outer = { inner: function() {} };
console.dir(new outer.inner());
+ // Test "No Properties" placeholder.
+ console.dir({ __proto__: null });
+ console.dir({ foo: { __proto__: null }});
+ // Test "No Scopes" placeholder.
+ console.dir(Object.getOwnPropertyDescriptor(Object.prototype, "__proto__").get);
+
runTest();
}
function test()
{
- InspectorTest.expandConsoleMessages(dumpConsoleMessages);
+ InspectorTest.expandConsoleMessages(step1, expandTreeElementFilter);
+
+ function expandTreeElementFilter(treeElement)
+ {
+ var name = treeElement.nameElement && treeElement.nameElement.textContent;
+ return name === "foo" || treeElement.title === "<function scope>";
+ }
+
+ function step1()
+ {
+ InspectorTest.expandConsoleMessages(dumpConsoleMessages, expandTreeElementFilter);
+ }
function dumpConsoleMessages()
{