| // findObjects' result includes objects captured by closures. | |
| var g = newGlobal(); | |
| var dbg = new Debugger(); | |
| var gw = dbg.addDebuggee(g); | |
| g.eval(` | |
| this.f = (function () { | |
| let a = { foo: () => {} }; | |
| return () => a; | |
| }()); | |
| `); | |
| let objects = dbg.findObjects(); | |
| let aw = gw.makeDebuggeeValue(g.f()); | |
| assertEq(objects.indexOf(aw) != -1, true); |