mirror of
https://github.com/hanzoai/core-js.git
synced 2026-09-24 16:58:15 +00:00
12 lines
532 B
JavaScript
12 lines
532 B
JavaScript
QUnit.test('Reflect.defineMetadata', assert => {
|
|
const { defineMetadata } = Reflect;
|
|
assert.isFunction(defineMetadata);
|
|
assert.arity(defineMetadata, 3);
|
|
assert.name(defineMetadata, 'defineMetadata');
|
|
assert.looksNative(defineMetadata);
|
|
assert.nonEnumerable(Reflect, 'defineMetadata');
|
|
assert.throws(() => defineMetadata('key', 'value', undefined, undefined), TypeError);
|
|
assert.same(defineMetadata('key', 'value', {}, undefined), undefined);
|
|
assert.same(defineMetadata('key', 'value', {}, 'name'), undefined);
|
|
});
|