mirror of
https://github.com/tc39/test262.git
synced 2025-07-05 21:24:40 +02:00
Add missing Symbol.toStringTag feature flags
This commit is contained in:
parent
1bdddabf97
commit
ca1871bafd
@ -6,7 +6,7 @@ esid: sec-%arrayiteratorprototype%-@@tostringtag
|
|||||||
description: >
|
description: >
|
||||||
The @@toStringTag attribute should be defined directly on the prototype.
|
The @@toStringTag attribute should be defined directly on the prototype.
|
||||||
es6id: 22.1.5.2.2
|
es6id: 22.1.5.2.2
|
||||||
features: [Symbol.iterator]
|
features: [Symbol.iterator, Symbol.toStringTag]
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
var ArrayIteratorProto = Object.getPrototypeOf([][Symbol.iterator]());
|
var ArrayIteratorProto = Object.getPrototypeOf([][Symbol.iterator]());
|
||||||
|
@ -7,6 +7,7 @@ esid: sec-async-function-prototype-properties-toStringTag
|
|||||||
description: >
|
description: >
|
||||||
%AsyncFunctionPrototype% has a Symbol.toStringTag property of "AsyncFunction"
|
%AsyncFunctionPrototype% has a Symbol.toStringTag property of "AsyncFunction"
|
||||||
includes: [propertyHelper.js]
|
includes: [propertyHelper.js]
|
||||||
|
features: [Symbol.toStringTag]
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
var AsyncFunction = async function foo() { }.constructor;
|
var AsyncFunction = async function foo() { }.constructor;
|
||||||
|
@ -14,7 +14,7 @@ info: |
|
|||||||
a. Set the [[Call]] internal method of P as specified in 9.5.12.
|
a. Set the [[Call]] internal method of P as specified in 9.5.12.
|
||||||
[...]
|
[...]
|
||||||
|
|
||||||
features: [Proxy]
|
features: [Proxy, Symbol.toStringTag]
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
var functionProxy = new Proxy(function() {}, {});
|
var functionProxy = new Proxy(function() {}, {});
|
||||||
|
@ -7,6 +7,7 @@
|
|||||||
writability of the @@toStringTag attribute.
|
writability of the @@toStringTag attribute.
|
||||||
includes: [propertyHelper.js]
|
includes: [propertyHelper.js]
|
||||||
es6id: 23.2.3.12
|
es6id: 23.2.3.12
|
||||||
|
features: [Symbol.toStringTag]
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
var SetProto = Object.getPrototypeOf(new Set());
|
var SetProto = Object.getPrototypeOf(new Set());
|
||||||
|
@ -11,6 +11,7 @@ info: >
|
|||||||
5. Assert: name is a String value.
|
5. Assert: name is a String value.
|
||||||
6. Return name.
|
6. Return name.
|
||||||
includes: [testTypedArray.js, detachArrayBuffer.js]
|
includes: [testTypedArray.js, detachArrayBuffer.js]
|
||||||
|
features: [Symbol.toStringTag]
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
testWithTypedArrayConstructors(function(TA) {
|
testWithTypedArrayConstructors(function(TA) {
|
||||||
|
@ -20,6 +20,7 @@ info: >
|
|||||||
object has the attributes { [[Writable]]: false, [[Enumerable]]: false,
|
object has the attributes { [[Writable]]: false, [[Enumerable]]: false,
|
||||||
[[Configurable]]: true }.
|
[[Configurable]]: true }.
|
||||||
includes: [propertyHelper.js, testTypedArray.js]
|
includes: [propertyHelper.js, testTypedArray.js]
|
||||||
|
features: [Symbol.toStringTag]
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
var desc = Object.getOwnPropertyDescriptor(TypedArray.prototype, Symbol.toStringTag);
|
var desc = Object.getOwnPropertyDescriptor(TypedArray.prototype, Symbol.toStringTag);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user