tor-browser

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

bug1385843.js (533B)


      1 var g = newGlobal({newCompartment: true});
      2 g.parent = this;
      3 g.count = 0;
      4 g.eval("(" + function() {
      5    var dbg = new Debugger(parent);
      6    dbg.onEnterFrame = function(frame) {
      7        if (count === 5)
      8            dbg.onEnterFrame = undefined;
      9        count++;
     10        var ex = frame.eval("this").throw.unsafeDereference();
     11        assertEq(ex.message.includes("call super constructor"), true);
     12    }
     13 } + ")()");
     14 class Foo1 {};
     15 class Foo2 extends Foo1 {
     16    constructor() {
     17        super();
     18    }
     19 };
     20 new Foo2();
     21 assertEq(g.count, 6);