Object-displayName-02.js (528B)
1 var g = newGlobal({newCompartment: true}); 2 var dbg = new Debugger; 3 var gDO = dbg.addDebuggee(g); 4 5 function check(expr, expected) { 6 let completion = gDO.executeInGlobal(expr); 7 assertEq(!completion.throw, true); 8 9 let func = completion.return; 10 assertEq(func.displayName, expected); 11 } 12 13 check("(function foo(){})", "foo"); 14 check("Map.prototype.set", "set"); 15 check("Object.getOwnPropertyDescriptor(Map.prototype, 'size').get", "get size"); 16 check("Object.getOwnPropertyDescriptor(RegExp.prototype, 'flags').get", "get flags");