summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLeo Balter <leonardo.balter@gmail.com>2017-09-07 18:36:26 -0400
committerRick Waldron <waldron.rick@gmail.com>2017-09-08 10:13:50 -0400
commitca1871bafdb194a4c8fb36fa68565fd653a42308 (patch)
treed340c9a8057b0b89a527e08e4fdd4dfd6c63d092
parent1bdddabf97ec3a65771b6dc6a68911770f0886ee (diff)
downloadqtdeclarative-testsuites-ca1871bafdb194a4c8fb36fa68565fd653a42308.tar.gz
Add missing Symbol.toStringTag feature flags
-rw-r--r--test/built-ins/ArrayIteratorPrototype/Symbol.toStringTag/value-direct.js2
-rw-r--r--test/built-ins/AsyncFunction/AsyncFunctionPrototype-to-string.js1
-rw-r--r--test/built-ins/Object/prototype/toString/proxy-function.js2
-rw-r--r--test/built-ins/Set/prototype/Symbol.toStringTag/property-descriptor.js13
-rw-r--r--test/built-ins/TypedArray/prototype/Symbol.toStringTag/detached-buffer.js1
-rw-r--r--test/built-ins/TypedArray/prototype/Symbol.toStringTag/length.js1
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);