diff options
author | Leo Balter <leonardo.balter@gmail.com> | 2017-09-07 18:36:26 -0400 |
---|---|---|
committer | Rick Waldron <waldron.rick@gmail.com> | 2017-09-08 10:13:50 -0400 |
commit | ca1871bafdb194a4c8fb36fa68565fd653a42308 (patch) | |
tree | d340c9a8057b0b89a527e08e4fdd4dfd6c63d092 | |
parent | 1bdddabf97ec3a65771b6dc6a68911770f0886ee (diff) | |
download | qtdeclarative-testsuites-ca1871bafdb194a4c8fb36fa68565fd653a42308.tar.gz |
Add missing Symbol.toStringTag feature flags
6 files changed, 12 insertions, 8 deletions
diff --git a/test/built-ins/ArrayIteratorPrototype/Symbol.toStringTag/value-direct.js b/test/built-ins/ArrayIteratorPrototype/Symbol.toStringTag/value-direct.js index a95cdce44..afa8fb539 100644 --- a/test/built-ins/ArrayIteratorPrototype/Symbol.toStringTag/value-direct.js +++ b/test/built-ins/ArrayIteratorPrototype/Symbol.toStringTag/value-direct.js @@ -6,7 +6,7 @@ esid: sec-%arrayiteratorprototype%-@@tostringtag description: > The @@toStringTag attribute should be defined directly on the prototype. es6id: 22.1.5.2.2 -features: [Symbol.iterator] +features: [Symbol.iterator, Symbol.toStringTag] ---*/ var ArrayIteratorProto = Object.getPrototypeOf([][Symbol.iterator]()); diff --git a/test/built-ins/AsyncFunction/AsyncFunctionPrototype-to-string.js b/test/built-ins/AsyncFunction/AsyncFunctionPrototype-to-string.js index 0b0b906da..e2a35b210 100644 --- a/test/built-ins/AsyncFunction/AsyncFunctionPrototype-to-string.js +++ b/test/built-ins/AsyncFunction/AsyncFunctionPrototype-to-string.js @@ -7,6 +7,7 @@ esid: sec-async-function-prototype-properties-toStringTag description: > %AsyncFunctionPrototype% has a Symbol.toStringTag property of "AsyncFunction" includes: [propertyHelper.js] +features: [Symbol.toStringTag] ---*/ var AsyncFunction = async function foo() { }.constructor; diff --git a/test/built-ins/Object/prototype/toString/proxy-function.js b/test/built-ins/Object/prototype/toString/proxy-function.js index 63e2fcde6..678440614 100644 --- a/test/built-ins/Object/prototype/toString/proxy-function.js +++ b/test/built-ins/Object/prototype/toString/proxy-function.js @@ -14,7 +14,7 @@ info: | 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() {}, {}); diff --git a/test/built-ins/Set/prototype/Symbol.toStringTag/property-descriptor.js b/test/built-ins/Set/prototype/Symbol.toStringTag/property-descriptor.js index c09938f10..f85813c31 100644 --- a/test/built-ins/Set/prototype/Symbol.toStringTag/property-descriptor.js +++ b/test/built-ins/Set/prototype/Symbol.toStringTag/property-descriptor.js @@ -2,12 +2,13 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- - description: > - `Object.prototype.getOwnPropertyDescriptor` should reflect the value and - writability of the @@toStringTag attribute. - includes: [propertyHelper.js] - es6id: 23.2.3.12 - ---*/ +description: > + `Object.prototype.getOwnPropertyDescriptor` should reflect the value and + writability of the @@toStringTag attribute. +includes: [propertyHelper.js] +es6id: 23.2.3.12 +features: [Symbol.toStringTag] +---*/ var SetProto = Object.getPrototypeOf(new Set()); diff --git a/test/built-ins/TypedArray/prototype/Symbol.toStringTag/detached-buffer.js b/test/built-ins/TypedArray/prototype/Symbol.toStringTag/detached-buffer.js index f80f9189b..70bbf2078 100644 --- a/test/built-ins/TypedArray/prototype/Symbol.toStringTag/detached-buffer.js +++ b/test/built-ins/TypedArray/prototype/Symbol.toStringTag/detached-buffer.js @@ -11,6 +11,7 @@ info: > 5. Assert: name is a String value. 6. Return name. includes: [testTypedArray.js, detachArrayBuffer.js] +features: [Symbol.toStringTag] ---*/ testWithTypedArrayConstructors(function(TA) { diff --git a/test/built-ins/TypedArray/prototype/Symbol.toStringTag/length.js b/test/built-ins/TypedArray/prototype/Symbol.toStringTag/length.js index aef705bb9..82b0d3e21 100644 --- a/test/built-ins/TypedArray/prototype/Symbol.toStringTag/length.js +++ b/test/built-ins/TypedArray/prototype/Symbol.toStringTag/length.js @@ -20,6 +20,7 @@ info: > object has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testTypedArray.js] +features: [Symbol.toStringTag] ---*/ var desc = Object.getOwnPropertyDescriptor(TypedArray.prototype, Symbol.toStringTag); |