tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

Debugger-findObjects-classObj-incompatible.js (504B)


      1 load(libdir + 'asserts.js');
      2 
      3 const g = newGlobal({ newCompartment: true });
      4 
      5 g.eval(`
      6 var arr = [];
      7 `);
      8 
      9 const dbg = new Debugger();
     10 
     11 // The query should be Debugger.Object
     12 assertThrowsInstanceOf(() => {
     13  dbg.findObjects({ class: g.Array });
     14 }, TypeError);
     15 assertThrowsInstanceOf(() => {
     16  dbg.findObjects({ class: g.arr });
     17 }, TypeError);
     18 assertThrowsInstanceOf(() => {
     19  dbg.findObjects({ class: null });
     20 }, TypeError);
     21 assertThrowsInstanceOf(() => {
     22  dbg.findObjects({ class: {} });
     23 }, TypeError);