diff --git a/test/built-ins/Promise/all/S25.4.4.1_A3.1_T3.js b/test/built-ins/Promise/all/S25.4.4.1_A3.1_T3.js index b008294c3173e7973cdf7a0f09b70d6cd6777ef7..568d5d17088b455c6ad4c78ee0da83208e00a04a 100644 --- a/test/built-ins/Promise/all/S25.4.4.1_A3.1_T3.js +++ b/test/built-ins/Promise/all/S25.4.4.1_A3.1_T3.js @@ -8,6 +8,7 @@ info: > es6id: S25.4.4.1_A3.1_T3 author: Sam Mikes description: Promise.all((throw on GetIterator)) returns Promise rejected with TypeError +features: [Symbol.iterator] ---*/ var iterThrows = {}; diff --git a/test/built-ins/Promise/all/S25.4.4.1_A5.1_T1.js b/test/built-ins/Promise/all/S25.4.4.1_A5.1_T1.js index ad138c0d1e665476b73945a93fe9e317a2fce8bb..31acd2a6a3077b16fd9d3b64c118c8f19e603c94 100644 --- a/test/built-ins/Promise/all/S25.4.4.1_A5.1_T1.js +++ b/test/built-ins/Promise/all/S25.4.4.1_A5.1_T1.js @@ -8,6 +8,7 @@ info: > es6id: S25.4.4.1_A5.1_T1 author: Sam Mikes description: iterator.next throws, causing Promise.all to reject +features: [Symbol.iterator] ---*/ var iterThrows = {}; diff --git a/test/built-ins/Promise/executor-function-extensible.js b/test/built-ins/Promise/executor-function-extensible.js index 10806cb72e62b65cca2d525c2f91aabcd9bff882..5930c0c88610cc3b802bc184081e4f6bdc8702cc 100755 --- a/test/built-ins/Promise/executor-function-extensible.js +++ b/test/built-ins/Promise/executor-function-extensible.js @@ -13,7 +13,7 @@ info: > var executorFunction; function NotPromise(executor) { executorFunction = executor; - executor(() => {}, () => {}); + executor(function(){}, function(){}); } Promise.resolve.call(NotPromise); diff --git a/test/built-ins/Promise/executor-function-length.js b/test/built-ins/Promise/executor-function-length.js index 775e7f4137f7c8caf3ca541f06872d861cb3cbcd..7568888fc7123be2d6a9e62604898b990bc892cd 100755 --- a/test/built-ins/Promise/executor-function-length.js +++ b/test/built-ins/Promise/executor-function-length.js @@ -17,7 +17,7 @@ includes: [propertyHelper.js] var executorFunction; function NotPromise(executor) { executorFunction = executor; - executor(() => {}, () => {}); + executor(function(){}, function(){}); } Promise.resolve.call(NotPromise); diff --git a/test/built-ins/Promise/executor-function-name.js b/test/built-ins/Promise/executor-function-name.js index 4fd37eee399fdc05327f2d63440b86f0731d34c4..7d847052972d37e5563bc164c81c3e60dd49b183 100755 --- a/test/built-ins/Promise/executor-function-name.js +++ b/test/built-ins/Promise/executor-function-name.js @@ -16,7 +16,7 @@ info: > var executorFunction; function NotPromise(executor) { executorFunction = executor; - executor(() => {}, () => {}); + executor(function(){}, function(){}); } Promise.resolve.call(NotPromise); diff --git a/test/built-ins/Promise/executor-function-nonconstructor.js b/test/built-ins/Promise/executor-function-nonconstructor.js index b15d49d8131913f92be8392578ff2390e10d4fc8..d45d063182380e519d83834115b83395ecd5a8e7 100755 --- a/test/built-ins/Promise/executor-function-nonconstructor.js +++ b/test/built-ins/Promise/executor-function-nonconstructor.js @@ -14,7 +14,7 @@ info: > var executorFunction; function NotPromise(executor) { executorFunction = executor; - executor(() => {}, () => {}); + executor(function(){}, function(){}); } Promise.resolve.call(NotPromise); diff --git a/test/built-ins/Promise/executor-function-prototype.js b/test/built-ins/Promise/executor-function-prototype.js index 46af405094dadc9bff5ceceed6d3f9f82c5ff54a..c5457b670b90fd7877f96c44fd99b6074f8c5eb8 100755 --- a/test/built-ins/Promise/executor-function-prototype.js +++ b/test/built-ins/Promise/executor-function-prototype.js @@ -15,7 +15,7 @@ info: > var executorFunction; function NotPromise(executor) { executorFunction = executor; - executor(() => {}, () => {}); + executor(function(){}, function(){}); } Promise.resolve.call(NotPromise); diff --git a/test/built-ins/Promise/race/S25.4.4.3_A2.2_T3.js b/test/built-ins/Promise/race/S25.4.4.3_A2.2_T3.js index 5f94795e5858aa95eb142468c822ee0d3bc058a0..1714b4f1843a293d518d8795234ae93a46b4a6ed 100644 --- a/test/built-ins/Promise/race/S25.4.4.3_A2.2_T3.js +++ b/test/built-ins/Promise/race/S25.4.4.3_A2.2_T3.js @@ -9,6 +9,7 @@ info: > es6id: S25.4.4.3_A2.2_T3 author: Sam Mikes description: Promise.race rejects if GetIterator throws +features: [Symbol.iterator] ---*/ var iterThrows = {}; diff --git a/test/built-ins/Promise/race/S25.4.4.3_A4.1_T1.js b/test/built-ins/Promise/race/S25.4.4.3_A4.1_T1.js index 4b846ebd4df3b05860adc49a5df90b7847cae13e..e6228c373936b72a8216f3b5ad4a8fcb12611d78 100644 --- a/test/built-ins/Promise/race/S25.4.4.3_A4.1_T1.js +++ b/test/built-ins/Promise/race/S25.4.4.3_A4.1_T1.js @@ -5,6 +5,7 @@ es6id: S25.4.4.3_A4.1_T1 author: Sam Mikes description: Promise.race rejects if IteratorStep throws +features: [Symbol.iterator] ---*/ var iterThrows = {}; diff --git a/test/built-ins/Promise/race/S25.4.4.3_A4.1_T2.js b/test/built-ins/Promise/race/S25.4.4.3_A4.1_T2.js index 17fc8870178ea01a1c6d431565ada23e2b17ee6d..b3158a1e3ebe44889cd61471b5ddc37ad25b3ac2 100644 --- a/test/built-ins/Promise/race/S25.4.4.3_A4.1_T2.js +++ b/test/built-ins/Promise/race/S25.4.4.3_A4.1_T2.js @@ -5,6 +5,7 @@ es6id: S25.4.4.3_A4.1_T2 author: Sam Mikes description: Promise.race rejects if IteratorStep throws +features: [Symbol.iterator] ---*/ var iterThrows = {}; diff --git a/test/built-ins/Promise/symbol-species.js b/test/built-ins/Promise/symbol-species.js index cfc797ce05ca5551126178213831f7f0789e2582..634e7db4f2f4fa624be7f39747626369e9dd5c15 100644 --- a/test/built-ins/Promise/symbol-species.js +++ b/test/built-ins/Promise/symbol-species.js @@ -9,6 +9,7 @@ author: Sam Mikes description: Promise[Symbol.species] exists per spec includes: - propertyHelper.js +features: [Symbol.species] ---*/ assert.sameValue(Promise[Symbol.species], Promise, "Promise[Symbol.species] is Promise");