mirror of
https://github.com/hanzoai/core-js.git
synced 2026-09-24 16:58:15 +00:00
18 lines
584 B
JavaScript
18 lines
584 B
JavaScript
import { DESCRIPTORS } from '../helpers/constants.js';
|
|
|
|
if (DESCRIPTORS) QUnit.test('Array#lastItem', assert => {
|
|
const descriptor = Object.getOwnPropertyDescriptor(Array.prototype, 'lastItem');
|
|
assert.isFunction(descriptor.get);
|
|
assert.isFunction(descriptor.set);
|
|
assert.false(descriptor.enumerable);
|
|
assert.true(descriptor.configurable);
|
|
assert.same([1, 2, 3].lastItem, 3);
|
|
assert.same([].lastItem, undefined);
|
|
let array = [1, 2, 3];
|
|
array.lastItem = 4;
|
|
assert.deepEqual(array, [1, 2, 4]);
|
|
array = [];
|
|
array.lastItem = 5;
|
|
assert.deepEqual(array, [5]);
|
|
});
|