mirror of
https://github.com/tc39/test262.git
synced 2025-07-29 00:44:32 +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