mirror of
https://github.com/tc39/test262.git
synced 2025-07-30 01:14:56 +02:00
Test "length" property descriptor of Function.prototype.bind
This commit is contained in:
parent
bcc0eeeb83
commit
897a05954f
@ -1,9 +0,0 @@
|
|||||||
// Copyright (c) 2012 Ecma International. All rights reserved.
|
|
||||||
// This code is governed by the BSD license found in the LICENSE file.
|
|
||||||
|
|
||||||
/*---
|
|
||||||
es5id: 15.3.4.5-0-2
|
|
||||||
description: Function.prototype.bind must exist as a function taking 1 parameter
|
|
||||||
---*/
|
|
||||||
|
|
||||||
assert.sameValue(Function.prototype.bind.length, 1, 'Function.prototype.bind.length');
|
|
29
test/built-ins/Function/prototype/bind/length.js
vendored
Normal file
29
test/built-ins/Function/prototype/bind/length.js
vendored
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
// Copyright (C) 2020 Alexey Shvayka. All rights reserved.
|
||||||
|
// This code is governed by the BSD license found in the LICENSE file.
|
||||||
|
|
||||||
|
/*---
|
||||||
|
esid: sec-function.prototype.bind
|
||||||
|
description: >
|
||||||
|
Function.prototype.bind.length is 1.
|
||||||
|
info: |
|
||||||
|
Function.prototype.bind ( thisArg, ...args )
|
||||||
|
|
||||||
|
ECMAScript Standard Built-in Objects
|
||||||
|
|
||||||
|
Every built-in function object, including constructors, has a "length" property whose
|
||||||
|
value is an integer. Unless otherwise specified, this value is equal to the largest
|
||||||
|
number of named arguments shown in the subclause headings for the function description.
|
||||||
|
Optional parameters (which are indicated with brackets: [ ]) or rest parameters (which
|
||||||
|
are shown using the form «...name») are not included in the default argument count.
|
||||||
|
|
||||||
|
Unless otherwise specified, the "length" property of a built-in function object has
|
||||||
|
the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }.
|
||||||
|
includes: [propertyHelper.js]
|
||||||
|
---*/
|
||||||
|
|
||||||
|
verifyProperty(Function.prototype.bind, "length", {
|
||||||
|
value: 1,
|
||||||
|
writable: false,
|
||||||
|
enumerable: false,
|
||||||
|
configurable: true,
|
||||||
|
});
|
Loading…
x
Reference in New Issue
Block a user