| // 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); |