| /* Any copyright is dedicated to the Public Domain. |
| * http://creativecommons.org/licenses/publicdomain/ */ |
| |
| assertEq(Symbol.keyFor(Symbol.for("moon")), "moon"); |
| assertEq(Symbol.keyFor(Symbol.for("")), ""); |
| assertEq(Symbol.keyFor(Symbol("moon")), undefined); |
| assertEq(Symbol.keyFor(Symbol.iterator), undefined); |
| |
| assertThrowsInstanceOf(() => Symbol.keyFor(), TypeError); |
| assertThrowsInstanceOf(() => Symbol.keyFor(Object(Symbol("moon"))), TypeError); |
| |
| assertEq(Symbol.keyFor.length, 1); |
| |
| if (typeof reportCompare === "function") |
| reportCompare(0, 0); |