Files
core-js/tests/unit-pure/es.symbol.key-for.js

9 lines
350 B
JavaScript

import Symbol from 'core-js-pure/es/symbol';
QUnit.test('Symbol.keyFor', assert => {
assert.isFunction(Symbol.keyFor, 'Symbol.keyFor is function');
assert.strictEqual(Symbol.keyFor(Symbol.for('foo')), 'foo');
assert.strictEqual(Symbol.keyFor(Symbol('foo')), undefined);
assert.throws(() => Symbol.keyFor('foo'), 'throws on non-symbol');
});