/* Any copyright is dedicated to the Public Domain. | |
* http://creativecommons.org/licenses/publicdomain/ */ | |
var obj = {}; | |
obj[Symbol.iterator] = 1; | |
assertEq(obj.toSource(), "({[Symbol.iterator]:1})"); | |
obj[Symbol(undefined)] = 2; | |
obj[Symbol('ponies')] = 3; | |
obj[Symbol.for('ponies')] = 4; | |
assertEq(obj.toSource(), | |
'({[Symbol.iterator]:1, [Symbol()]:2, [Symbol("ponies")]:3, [Symbol.for("ponies")]:4})'); | |
if (typeof reportCompare === "function") | |
reportCompare(0, 0); |