tor-browser

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

function-tosource-getset.js (536B)


      1 var o = {get prop() { a + b; }, set prop(x) { a + b; }};
      2 var prop = Object.getOwnPropertyDescriptor(o, "prop");
      3 assertEq(prop.get.toString(), "get prop() { a + b; }");
      4 if (Function.prototype.toSource) {
      5    assertEq(prop.get.toSource(), "get prop() { a + b; }");
      6 }
      7 assertEq(prop.set.toString(), "set prop(x) { a + b; }");
      8 if (Function.prototype.toSource) {
      9    assertEq(prop.set.toSource(), "set prop(x) { a + b; }");
     10 }
     11 if (Object.prototype.toSource) {
     12    assertEq(o.toSource(), "({get prop() { a + b; }, set prop(x) { a + b; }})");
     13 }