blob: 3e306a86c6d6e76391e1b48a378cf88c7e66df08 [file] [log] [blame]
// findObjects can filter objects by class name.
var g = newGlobal();
var dbg = new Debugger();
var gw = dbg.addDebuggee(g);
g.eval('this.re = /foo/;');
g.eval('this.d = new Date();');
var rew = gw.makeDebuggeeValue(g.re);
var dw = gw.makeDebuggeeValue(g.d);
var objects;
objects = dbg.findObjects({ class: "RegExp" });
assertEq(objects.indexOf(rew) != -1, true);
assertEq(objects.indexOf(dw) == -1, true);
objects = dbg.findObjects({ class: "Date" });
assertEq(objects.indexOf(dw) != -1, true);
assertEq(objects.indexOf(rew) == -1, true);