Debugger-findObjects-04.js (375B)
1 // findObjects' result includes objects captured by closures. 2 3 var g = newGlobal({newCompartment: true}); 4 var dbg = new Debugger(); 5 var gw = dbg.addDebuggee(g); 6 7 g.eval(` 8 this.f = (function () { 9 let a = { foo: () => {} }; 10 return () => a; 11 }()); 12 `); 13 14 let objects = dbg.findObjects(); 15 let aw = gw.makeDebuggeeValue(g.f()); 16 assertEq(objects.indexOf(aw) != -1, true);