Source code
Revision control
Copy as Markdown
Other Tools
// Passing bad query properties to Debugger.prototype.findScripts throws.
load(libdir + 'asserts.js');
var dbg = new Debugger();
var g = newGlobal();
assertThrowsInstanceOf(() => dbg.findObjects({ class: null }), TypeError);
assertThrowsInstanceOf(() => dbg.findObjects({ class: true }), TypeError);
assertThrowsInstanceOf(() => dbg.findObjects({ class: 1337 }), TypeError);
assertThrowsInstanceOf(() => dbg.findObjects({ class: /re/ }), TypeError);
assertThrowsInstanceOf(() => dbg.findObjects({ class: {} }), TypeError);