tor-browser

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

object-toSource-with-symbol-keys.js (529B)


      1 // |reftest| skip-if(!Object.prototype.toSource)
      2 
      3 /* Any copyright is dedicated to the Public Domain.
      4 * http://creativecommons.org/licenses/publicdomain/ */
      5 
      6 var obj = {};
      7 obj[Symbol.iterator] = 1;
      8 assertEq(obj.toSource(), "({[Symbol.iterator]:1})");
      9 obj[Symbol(undefined)] = 2;
     10 obj[Symbol('ponies')] = 3;
     11 obj[Symbol.for('ponies')] = 4;
     12 assertEq(obj.toSource(),
     13         '({[Symbol.iterator]:1, [Symbol()]:2, [Symbol("ponies")]:3, [Symbol.for("ponies")]:4})');
     14 
     15 if (typeof reportCompare === "function")
     16    reportCompare(0, 0);