mirror of
https://github.com/hanzoai/core-js.git
synced 2026-09-24 16:58:15 +00:00
11 lines
540 B
JavaScript
11 lines
540 B
JavaScript
QUnit.test('Symbol.keyFor', assert => {
|
|
assert.isFunction(Symbol.keyFor, 'Symbol.keyFor is function');
|
|
assert.nonEnumerable(Symbol, 'keyFor');
|
|
assert.arity(Symbol.keyFor, 1, 'Symbol.keyFor arity is 1');
|
|
assert.name(Symbol.keyFor, 'keyFor', 'Symbol.keyFor.name is "keyFor"');
|
|
assert.looksNative(Symbol.keyFor, 'Symbol.keyFor looks like native');
|
|
assert.same(Symbol.keyFor(Symbol.for('foo')), 'foo');
|
|
assert.same(Symbol.keyFor(Symbol('foo')), undefined);
|
|
assert.throws(() => Symbol.keyFor('foo'), 'throws on non-symbol');
|
|
});
|