summaryrefslogtreecommitdiffstats
path: root/js/src/tests/test262/built-ins/Promise/prototype/finally
diff options
context:
space:
mode:
Diffstat (limited to 'js/src/tests/test262/built-ins/Promise/prototype/finally')
-rw-r--r--js/src/tests/test262/built-ins/Promise/prototype/finally/invokes-then-with-function.js4
-rw-r--r--js/src/tests/test262/built-ins/Promise/prototype/finally/name.js11
-rw-r--r--js/src/tests/test262/built-ins/Promise/prototype/finally/not-a-constructor.js2
-rw-r--r--js/src/tests/test262/built-ins/Promise/prototype/finally/rejected-observable-then-calls-argument.js2
-rw-r--r--js/src/tests/test262/built-ins/Promise/prototype/finally/resolved-observable-then-calls-argument.js2
5 files changed, 11 insertions, 10 deletions
diff --git a/js/src/tests/test262/built-ins/Promise/prototype/finally/invokes-then-with-function.js b/js/src/tests/test262/built-ins/Promise/prototype/finally/invokes-then-with-function.js
index c4597f9cb8..033051d03c 100644
--- a/js/src/tests/test262/built-ins/Promise/prototype/finally/invokes-then-with-function.js
+++ b/js/src/tests/test262/built-ins/Promise/prototype/finally/invokes-then-with-function.js
@@ -48,7 +48,7 @@ assert.sameValue(resolve.name, '', 'The value of resolve.name is ""');
assert.sameValue(isConstructor(resolve), false, 'isConstructor(resolve) must return false');
assert.throws(TypeError, () => {
new resolve();
-}, '`new resolve()` throws TypeError');
+});
assert.sameValue(
@@ -62,7 +62,7 @@ assert.sameValue(reject.name, '', 'The value of reject.name is ""');
assert.sameValue(isConstructor(reject), false, 'isConstructor(reject) must return false');
assert.throws(TypeError, () => {
new reject();
-}, '`new reject()` throws TypeError');
+});
assert.sameValue(result, returnValue, 'The value of `result` is expected to equal the value of returnValue');
diff --git a/js/src/tests/test262/built-ins/Promise/prototype/finally/name.js b/js/src/tests/test262/built-ins/Promise/prototype/finally/name.js
index 82020c1381..ad825c9f53 100644
--- a/js/src/tests/test262/built-ins/Promise/prototype/finally/name.js
+++ b/js/src/tests/test262/built-ins/Promise/prototype/finally/name.js
@@ -21,10 +21,11 @@ includes: [propertyHelper.js]
features: [Promise.prototype.finally]
---*/
-assert.sameValue(Promise.prototype.finally.name, 'finally');
-
-verifyNotEnumerable(Promise.prototype.finally, 'name');
-verifyNotWritable(Promise.prototype.finally, 'name');
-verifyConfigurable(Promise.prototype.finally, 'name');
+verifyProperty(Promise.prototype.finally, "name", {
+ value: "finally",
+ writable: false,
+ enumerable: false,
+ configurable: true
+});
reportCompare(0, 0);
diff --git a/js/src/tests/test262/built-ins/Promise/prototype/finally/not-a-constructor.js b/js/src/tests/test262/built-ins/Promise/prototype/finally/not-a-constructor.js
index 25bb9a6554..61ba99df53 100644
--- a/js/src/tests/test262/built-ins/Promise/prototype/finally/not-a-constructor.js
+++ b/js/src/tests/test262/built-ins/Promise/prototype/finally/not-a-constructor.js
@@ -29,7 +29,7 @@ assert.sameValue(
assert.throws(TypeError, () => {
let p = new Promise(() => {}); new p.finally();
-}, '`let p = new Promise(() => {}); new p.finally()` throws TypeError');
+});
reportCompare(0, 0);
diff --git a/js/src/tests/test262/built-ins/Promise/prototype/finally/rejected-observable-then-calls-argument.js b/js/src/tests/test262/built-ins/Promise/prototype/finally/rejected-observable-then-calls-argument.js
index 4d183bf248..49cb4840ff 100644
--- a/js/src/tests/test262/built-ins/Promise/prototype/finally/rejected-observable-then-calls-argument.js
+++ b/js/src/tests/test262/built-ins/Promise/prototype/finally/rejected-observable-then-calls-argument.js
@@ -59,7 +59,7 @@ Promise.prototype.then = function(resolve, reject) {
assert.sameValue(isConstructor(reject), false, 'isConstructor(reject) must return false');
assert.throws(TypeError, () => {
new reject();
- }, '`new reject()` throws TypeError');
+ });
assert.sameValue(arguments.length, 2, '`then` invoked with two arguments');
}
diff --git a/js/src/tests/test262/built-ins/Promise/prototype/finally/resolved-observable-then-calls-argument.js b/js/src/tests/test262/built-ins/Promise/prototype/finally/resolved-observable-then-calls-argument.js
index ab7eedb192..0f9fc558c5 100644
--- a/js/src/tests/test262/built-ins/Promise/prototype/finally/resolved-observable-then-calls-argument.js
+++ b/js/src/tests/test262/built-ins/Promise/prototype/finally/resolved-observable-then-calls-argument.js
@@ -35,7 +35,7 @@ Promise.prototype.then = function(resolve) {
assert.sameValue(isConstructor(resolve), false, 'isConstructor(resolve) must return false');
assert.throws(TypeError, () => {
new resolve();
- }, '`new resolve()` throws TypeError');
+ });
assert.sameValue(
resolve.length,