tor-browser

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

builtin-exec-wrapper.js (401B)


      1 var g = newGlobal({newCompartment: true});
      2 g.evaluate(`RegExp.prototype.exec = {};`);
      3 var wrapper = g.evaluate(`/abc.+def/`);
      4 assertEq(RegExp.prototype.test.call(wrapper, "abc"), false);
      5 assertEq(RegExp.prototype.test.call(wrapper, "abcXdef"), true);
      6 assertEq(RegExp.prototype[Symbol.match].call(wrapper, "abc"), null);
      7 assertEq(RegExp.prototype[Symbol.match].call(wrapper, "abcXdef")[0], "abcXdef");