summaryrefslogtreecommitdiffstats
path: root/js/src/tests/test262/built-ins/Atomics/wait
diff options
context:
space:
mode:
Diffstat (limited to 'js/src/tests/test262/built-ins/Atomics/wait')
-rw-r--r--js/src/tests/test262/built-ins/Atomics/wait/bad-range.js2
-rw-r--r--js/src/tests/test262/built-ins/Atomics/wait/bigint/bad-range.js2
-rw-r--r--js/src/tests/test262/built-ins/Atomics/wait/bigint/cannot-suspend-throws.js2
-rw-r--r--js/src/tests/test262/built-ins/Atomics/wait/bigint/negative-index-throws.js8
-rw-r--r--js/src/tests/test262/built-ins/Atomics/wait/bigint/non-bigint64-typedarray-throws.js4
-rw-r--r--js/src/tests/test262/built-ins/Atomics/wait/bigint/non-shared-bufferdata-throws.js4
-rw-r--r--js/src/tests/test262/built-ins/Atomics/wait/bigint/null-bufferdata-throws.js2
-rw-r--r--js/src/tests/test262/built-ins/Atomics/wait/bigint/out-of-range-index-throws.js6
-rw-r--r--js/src/tests/test262/built-ins/Atomics/wait/cannot-suspend-throws.js2
-rw-r--r--js/src/tests/test262/built-ins/Atomics/wait/negative-index-throws.js8
-rw-r--r--js/src/tests/test262/built-ins/Atomics/wait/non-int32-typedarray-throws.js18
-rw-r--r--js/src/tests/test262/built-ins/Atomics/wait/non-shared-bufferdata-throws.js4
-rw-r--r--js/src/tests/test262/built-ins/Atomics/wait/not-a-typedarray-throws.js4
-rw-r--r--js/src/tests/test262/built-ins/Atomics/wait/not-an-object-throws.js14
-rw-r--r--js/src/tests/test262/built-ins/Atomics/wait/null-bufferdata-throws.js2
-rw-r--r--js/src/tests/test262/built-ins/Atomics/wait/out-of-range-index-throws.js8
-rw-r--r--js/src/tests/test262/built-ins/Atomics/wait/poisoned-object-for-timeout-throws.js4
-rw-r--r--js/src/tests/test262/built-ins/Atomics/wait/symbol-for-index-throws.js8
-rw-r--r--js/src/tests/test262/built-ins/Atomics/wait/symbol-for-timeout-throws.js8
-rw-r--r--js/src/tests/test262/built-ins/Atomics/wait/symbol-for-value-throws.js8
-rw-r--r--js/src/tests/test262/built-ins/Atomics/wait/validate-arraytype-before-index-coercion.js2
-rw-r--r--js/src/tests/test262/built-ins/Atomics/wait/validate-arraytype-before-timeout-coercion.js2
-rw-r--r--js/src/tests/test262/built-ins/Atomics/wait/validate-arraytype-before-value-coercion.js2
23 files changed, 62 insertions, 62 deletions
diff --git a/js/src/tests/test262/built-ins/Atomics/wait/bad-range.js b/js/src/tests/test262/built-ins/Atomics/wait/bad-range.js
index 93175371b9..3602773a4d 100644
--- a/js/src/tests/test262/built-ins/Atomics/wait/bad-range.js
+++ b/js/src/tests/test262/built-ins/Atomics/wait/bad-range.js
@@ -23,7 +23,7 @@ const i32a = new Int32Array(
testWithAtomicsOutOfBoundsIndices(function(IdxGen) {
assert.throws(RangeError, function() {
Atomics.wait(i32a, IdxGen(i32a), 0, 0);
- }, '`Atomics.wait(i32a, IdxGen(i32a), 0, 0)` throws RangeError');
+ });
});
reportCompare(0, 0);
diff --git a/js/src/tests/test262/built-ins/Atomics/wait/bigint/bad-range.js b/js/src/tests/test262/built-ins/Atomics/wait/bigint/bad-range.js
index c36d379406..8035ae5428 100644
--- a/js/src/tests/test262/built-ins/Atomics/wait/bigint/bad-range.js
+++ b/js/src/tests/test262/built-ins/Atomics/wait/bigint/bad-range.js
@@ -23,7 +23,7 @@ const i64a = new BigInt64Array(
testWithAtomicsOutOfBoundsIndices(function(IdxGen) {
assert.throws(RangeError, function() {
Atomics.wait(i64a, IdxGen(i64a), 0n, 0);
- }, '`Atomics.wait(i64a, IdxGen(i64a), 0n, 0)` throws RangeError');
+ });
});
reportCompare(0, 0);
diff --git a/js/src/tests/test262/built-ins/Atomics/wait/bigint/cannot-suspend-throws.js b/js/src/tests/test262/built-ins/Atomics/wait/bigint/cannot-suspend-throws.js
index 212dbfddc6..4ca336c9dd 100644
--- a/js/src/tests/test262/built-ins/Atomics/wait/bigint/cannot-suspend-throws.js
+++ b/js/src/tests/test262/built-ins/Atomics/wait/bigint/cannot-suspend-throws.js
@@ -22,6 +22,6 @@ const i64a = new BigInt64Array(new SharedArrayBuffer(BigInt64Array.BYTES_PER_ELE
assert.throws(TypeError, function() {
Atomics.wait(i64a, 0, 0n, 0);
-}, '`Atomics.wait(i64a, 0, 0n, 0)` throws TypeError');
+});
reportCompare(0, 0);
diff --git a/js/src/tests/test262/built-ins/Atomics/wait/bigint/negative-index-throws.js b/js/src/tests/test262/built-ins/Atomics/wait/bigint/negative-index-throws.js
index 4d976026a1..489806e301 100644
--- a/js/src/tests/test262/built-ins/Atomics/wait/bigint/negative-index-throws.js
+++ b/js/src/tests/test262/built-ins/Atomics/wait/bigint/negative-index-throws.js
@@ -28,15 +28,15 @@ const poisoned = {
assert.throws(RangeError, function() {
Atomics.wait(i64a, -Infinity, poisoned, poisoned);
-}, '`Atomics.wait(i64a, -Infinity, poisoned, poisoned)` throws RangeError');
+});
assert.throws(RangeError, function() {
Atomics.wait(i64a, -7.999, poisoned, poisoned);
-}, '`Atomics.wait(i64a, -7.999, poisoned, poisoned)` throws RangeError');
+});
assert.throws(RangeError, function() {
Atomics.wait(i64a, -1, poisoned, poisoned);
-}, '`Atomics.wait(i64a, -1, poisoned, poisoned)` throws RangeError');
+});
assert.throws(RangeError, function() {
Atomics.wait(i64a, -300, poisoned, poisoned);
-}, '`Atomics.wait(i64a, -300, poisoned, poisoned)` throws RangeError');
+});
reportCompare(0, 0);
diff --git a/js/src/tests/test262/built-ins/Atomics/wait/bigint/non-bigint64-typedarray-throws.js b/js/src/tests/test262/built-ins/Atomics/wait/bigint/non-bigint64-typedarray-throws.js
index ed42bf7849..4aada1c582 100644
--- a/js/src/tests/test262/built-ins/Atomics/wait/bigint/non-bigint64-typedarray-throws.js
+++ b/js/src/tests/test262/built-ins/Atomics/wait/bigint/non-bigint64-typedarray-throws.js
@@ -35,10 +35,10 @@ const poisoned = {
assert.throws(TypeError, function() {
Atomics.wait(i64a, 0, 0n, 0);
-}, '`Atomics.wait(i64a, 0, 0n, 0)` throws TypeError');
+});
assert.throws(TypeError, function() {
Atomics.wait(i64a, poisoned, poisoned, poisoned);
-}, '`Atomics.wait(i64a, poisoned, poisoned, poisoned)` throws TypeError');
+});
reportCompare(0, 0);
diff --git a/js/src/tests/test262/built-ins/Atomics/wait/bigint/non-shared-bufferdata-throws.js b/js/src/tests/test262/built-ins/Atomics/wait/bigint/non-shared-bufferdata-throws.js
index ec45720916..04e61cae42 100644
--- a/js/src/tests/test262/built-ins/Atomics/wait/bigint/non-shared-bufferdata-throws.js
+++ b/js/src/tests/test262/built-ins/Atomics/wait/bigint/non-shared-bufferdata-throws.js
@@ -25,10 +25,10 @@ const poisoned = {
assert.throws(TypeError, function() {
Atomics.wait(i64a, 0, 0n, 0);
-}, '`Atomics.wait(i64a, 0, 0n, 0)` throws TypeError');
+});
assert.throws(TypeError, function() {
Atomics.wait(i64a, poisoned, poisoned, poisoned);
-}, '`Atomics.wait(i64a, poisoned, poisoned, poisoned)` throws TypeError');
+});
reportCompare(0, 0);
diff --git a/js/src/tests/test262/built-ins/Atomics/wait/bigint/null-bufferdata-throws.js b/js/src/tests/test262/built-ins/Atomics/wait/bigint/null-bufferdata-throws.js
index 9499b9f0e6..bfc095cd32 100644
--- a/js/src/tests/test262/built-ins/Atomics/wait/bigint/null-bufferdata-throws.js
+++ b/js/src/tests/test262/built-ins/Atomics/wait/bigint/null-bufferdata-throws.js
@@ -43,6 +43,6 @@ try {
assert.throws(TypeError, function() {
Atomics.wait(i64a, poisoned, poisoned, poisoned);
-}, '`Atomics.wait(i64a, poisoned, poisoned, poisoned)` throws TypeError');
+});
reportCompare(0, 0);
diff --git a/js/src/tests/test262/built-ins/Atomics/wait/bigint/out-of-range-index-throws.js b/js/src/tests/test262/built-ins/Atomics/wait/bigint/out-of-range-index-throws.js
index 582a251abb..6475a4f027 100644
--- a/js/src/tests/test262/built-ins/Atomics/wait/bigint/out-of-range-index-throws.js
+++ b/js/src/tests/test262/built-ins/Atomics/wait/bigint/out-of-range-index-throws.js
@@ -29,12 +29,12 @@ const poisoned = {
assert.throws(RangeError, function() {
Atomics.wait(i64a, Infinity, poisoned, poisoned);
-}, '`Atomics.wait(i64a, Infinity, poisoned, poisoned)` throws RangeError');
+});
assert.throws(RangeError, function() {
Atomics.wait(i64a, 8, poisoned, poisoned);
-}, '`Atomics.wait(i64a, 8, poisoned, poisoned)` throws RangeError');
+});
assert.throws(RangeError, function() {
Atomics.wait(i64a, 200, poisoned, poisoned);
-}, '`Atomics.wait(i64a, 200, poisoned, poisoned)` throws RangeError');
+});
reportCompare(0, 0);
diff --git a/js/src/tests/test262/built-ins/Atomics/wait/cannot-suspend-throws.js b/js/src/tests/test262/built-ins/Atomics/wait/cannot-suspend-throws.js
index a11c635cd1..5889536890 100644
--- a/js/src/tests/test262/built-ins/Atomics/wait/cannot-suspend-throws.js
+++ b/js/src/tests/test262/built-ins/Atomics/wait/cannot-suspend-throws.js
@@ -25,6 +25,6 @@ const i32a = new Int32Array(
assert.throws(TypeError, function() {
Atomics.wait(i32a, 0, 0, 0);
-}, '`Atomics.wait(i32a, 0, 0, 0)` throws TypeError');
+});
reportCompare(0, 0);
diff --git a/js/src/tests/test262/built-ins/Atomics/wait/negative-index-throws.js b/js/src/tests/test262/built-ins/Atomics/wait/negative-index-throws.js
index 61d0b84067..0993497b0f 100644
--- a/js/src/tests/test262/built-ins/Atomics/wait/negative-index-throws.js
+++ b/js/src/tests/test262/built-ins/Atomics/wait/negative-index-throws.js
@@ -30,15 +30,15 @@ const poisoned = {
assert.throws(RangeError, function() {
Atomics.wait(i32a, -Infinity, poisoned, poisoned);
-}, '`Atomics.wait(i32a, -Infinity, poisoned, poisoned)` throws RangeError');
+});
assert.throws(RangeError, function() {
Atomics.wait(i32a, -7.999, poisoned, poisoned);
-}, '`Atomics.wait(i32a, -7.999, poisoned, poisoned)` throws RangeError');
+});
assert.throws(RangeError, function() {
Atomics.wait(i32a, -1, poisoned, poisoned);
-}, '`Atomics.wait(i32a, -1, poisoned, poisoned)` throws RangeError');
+});
assert.throws(RangeError, function() {
Atomics.wait(i32a, -300, poisoned, poisoned);
-}, '`Atomics.wait(i32a, -300, poisoned, poisoned)` throws RangeError');
+});
reportCompare(0, 0);
diff --git a/js/src/tests/test262/built-ins/Atomics/wait/non-int32-typedarray-throws.js b/js/src/tests/test262/built-ins/Atomics/wait/non-int32-typedarray-throws.js
index 64fec573f5..9b5deec8fa 100644
--- a/js/src/tests/test262/built-ins/Atomics/wait/non-int32-typedarray-throws.js
+++ b/js/src/tests/test262/built-ins/Atomics/wait/non-int32-typedarray-throws.js
@@ -27,14 +27,14 @@ assert.throws(TypeError, function() {
new SharedArrayBuffer(Float64Array.BYTES_PER_ELEMENT * 8)
);
Atomics.wait(view, poisoned, poisoned, poisoned);
-}, '`const view = new Float64Array( new SharedArrayBuffer(Float64Array.BYTES_PER_ELEMENT * 8) ); Atomics.wait(view, poisoned, poisoned, poisoned)` throws TypeError');
+});
assert.throws(TypeError, function() {
const view = new Float32Array(
new SharedArrayBuffer(Float32Array.BYTES_PER_ELEMENT * 4)
);
Atomics.wait(view, poisoned, poisoned, poisoned);
-}, '`const view = new Float32Array( new SharedArrayBuffer(Float32Array.BYTES_PER_ELEMENT * 4) ); Atomics.wait(view, poisoned, poisoned, poisoned)` throws TypeError');
+});
if (typeof Float16Array !== 'undefined') {
assert.throws(TypeError, function() {
@@ -42,7 +42,7 @@ if (typeof Float16Array !== 'undefined') {
new SharedArrayBuffer(Float16Array.BYTES_PER_ELEMENT * 2)
);
Atomics.wait(view, poisoned, poisoned, poisoned);
- }, '`const view = new Float16Array( new SharedArrayBuffer(Float16Array.BYTES_PER_ELEMENT * 2) ); Atomics.wait(view, poisoned, poisoned, poisoned)` throws TypeError');
+ });
}
assert.throws(TypeError, function() {
@@ -50,41 +50,41 @@ assert.throws(TypeError, function() {
new SharedArrayBuffer(Int16Array.BYTES_PER_ELEMENT * 2)
);
Atomics.wait(view, poisoned, poisoned, poisoned);
-}, '`const view = new Int16Array( new SharedArrayBuffer(Int16Array.BYTES_PER_ELEMENT * 2) ); Atomics.wait(view, poisoned, poisoned, poisoned)` throws TypeError');
+});
assert.throws(TypeError, function() {
const view = new Int8Array(
new SharedArrayBuffer(Int8Array.BYTES_PER_ELEMENT)
);
Atomics.wait(view, poisoned, poisoned, poisoned);
-}, '`const view = new Int8Array( new SharedArrayBuffer(Int8Array.BYTES_PER_ELEMENT) ); Atomics.wait(view, poisoned, poisoned, poisoned)` throws TypeError');
+});
assert.throws(TypeError, function() {
const view = new Uint32Array(
new SharedArrayBuffer(Uint32Array.BYTES_PER_ELEMENT * 4)
);
Atomics.wait(view, poisoned, poisoned, poisoned);
-}, '`const view = new Uint32Array( new SharedArrayBuffer(Uint32Array.BYTES_PER_ELEMENT * 4) ); Atomics.wait(view, poisoned, poisoned, poisoned)` throws TypeError');
+});
assert.throws(TypeError, function() {
const view = new Uint16Array(
new SharedArrayBuffer(Uint16Array.BYTES_PER_ELEMENT * 2)
);
Atomics.wait(view, poisoned, poisoned, poisoned);
-}, '`const view = new Uint16Array( new SharedArrayBuffer(Uint16Array.BYTES_PER_ELEMENT * 2) ); Atomics.wait(view, poisoned, poisoned, poisoned)` throws TypeError');
+});
assert.throws(TypeError, function() {
const view = new Uint8Array(
new SharedArrayBuffer(Uint8Array.BYTES_PER_ELEMENT)
);
Atomics.wait(view, poisoned, poisoned, poisoned);
-}, '`const view = new Uint8Array( new SharedArrayBuffer(Uint8Array.BYTES_PER_ELEMENT) ); Atomics.wait(view, poisoned, poisoned, poisoned)` throws TypeError');
+});
assert.throws(TypeError, function() {
const view = new Uint8ClampedArray(
new SharedArrayBuffer(Uint8ClampedArray.BYTES_PER_ELEMENT)
);
Atomics.wait(view, poisoned, poisoned, poisoned);
-}, '`const view = new Uint8ClampedArray( new SharedArrayBuffer(Uint8ClampedArray.BYTES_PER_ELEMENT) ); Atomics.wait(view, poisoned, poisoned, poisoned)` throws TypeError');
+});
reportCompare(0, 0);
diff --git a/js/src/tests/test262/built-ins/Atomics/wait/non-shared-bufferdata-throws.js b/js/src/tests/test262/built-ins/Atomics/wait/non-shared-bufferdata-throws.js
index dcee5b7c34..409661602c 100644
--- a/js/src/tests/test262/built-ins/Atomics/wait/non-shared-bufferdata-throws.js
+++ b/js/src/tests/test262/built-ins/Atomics/wait/non-shared-bufferdata-throws.js
@@ -28,10 +28,10 @@ const poisoned = {
assert.throws(TypeError, function() {
Atomics.wait(i32a, 0, 0, 0);
-}, '`Atomics.wait(i32a, 0, 0, 0)` throws TypeError');
+});
assert.throws(TypeError, function() {
Atomics.wait(i32a, poisoned, poisoned, poisoned);
-}, '`Atomics.wait(i32a, poisoned, poisoned, poisoned)` throws TypeError');
+});
reportCompare(0, 0);
diff --git a/js/src/tests/test262/built-ins/Atomics/wait/not-a-typedarray-throws.js b/js/src/tests/test262/built-ins/Atomics/wait/not-a-typedarray-throws.js
index 484d1affec..ac4f4228ef 100644
--- a/js/src/tests/test262/built-ins/Atomics/wait/not-a-typedarray-throws.js
+++ b/js/src/tests/test262/built-ins/Atomics/wait/not-a-typedarray-throws.js
@@ -23,10 +23,10 @@ var poisoned = {
assert.throws(TypeError, function() {
Atomics.wait({}, 0, 0, 0);
-}, '`Atomics.wait({}, 0, 0, 0)` throws TypeError');
+});
assert.throws(TypeError, function() {
Atomics.wait({}, poisoned, poisoned, poisoned);
-}, '`Atomics.wait({}, poisoned, poisoned, poisoned)` throws TypeError');
+});
reportCompare(0, 0);
diff --git a/js/src/tests/test262/built-ins/Atomics/wait/not-an-object-throws.js b/js/src/tests/test262/built-ins/Atomics/wait/not-an-object-throws.js
index 64ce6c2277..881d43802c 100644
--- a/js/src/tests/test262/built-ins/Atomics/wait/not-an-object-throws.js
+++ b/js/src/tests/test262/built-ins/Atomics/wait/not-an-object-throws.js
@@ -22,30 +22,30 @@ var poisoned = {
assert.throws(TypeError, function() {
Atomics.wait(null, poisoned, poisoned, poisoned);
-}, '`Atomics.wait(null, poisoned, poisoned, poisoned)` throws TypeError');
+});
assert.throws(TypeError, function() {
Atomics.wait(undefined, poisoned, poisoned, poisoned);
-}, '`Atomics.wait(undefined, poisoned, poisoned, poisoned)` throws TypeError');
+});
assert.throws(TypeError, function() {
Atomics.wait(true, poisoned, poisoned, poisoned);
-}, '`Atomics.wait(true, poisoned, poisoned, poisoned)` throws TypeError');
+});
assert.throws(TypeError, function() {
Atomics.wait(false, poisoned, poisoned, poisoned);
-}, '`Atomics.wait(false, poisoned, poisoned, poisoned)` throws TypeError');
+});
assert.throws(TypeError, function() {
Atomics.wait('***string***', poisoned, poisoned, poisoned);
-}, '`Atomics.wait(\'***string***\', poisoned, poisoned, poisoned)` throws TypeError');
+});
assert.throws(TypeError, function() {
Atomics.wait(Number.NEGATIVE_INFINITY, poisoned, poisoned, poisoned);
-}, '`Atomics.wait(Number.NEGATIVE_INFINITY, poisoned, poisoned, poisoned)` throws TypeError');
+});
assert.throws(TypeError, function() {
Atomics.wait(Symbol('***symbol***'), poisoned, poisoned, poisoned);
-}, '`Atomics.wait(Symbol(\'***symbol***\'), poisoned, poisoned, poisoned)` throws TypeError');
+});
reportCompare(0, 0);
diff --git a/js/src/tests/test262/built-ins/Atomics/wait/null-bufferdata-throws.js b/js/src/tests/test262/built-ins/Atomics/wait/null-bufferdata-throws.js
index 0b8ab82185..90fe511a66 100644
--- a/js/src/tests/test262/built-ins/Atomics/wait/null-bufferdata-throws.js
+++ b/js/src/tests/test262/built-ins/Atomics/wait/null-bufferdata-throws.js
@@ -41,6 +41,6 @@ try {
assert.throws(TypeError, function() {
Atomics.wait(i32a, poisoned, poisoned, poisoned);
-}, '`Atomics.wait(i32a, poisoned, poisoned, poisoned)` throws TypeError');
+});
reportCompare(0, 0);
diff --git a/js/src/tests/test262/built-ins/Atomics/wait/out-of-range-index-throws.js b/js/src/tests/test262/built-ins/Atomics/wait/out-of-range-index-throws.js
index d2d3fdea27..fb7a379a19 100644
--- a/js/src/tests/test262/built-ins/Atomics/wait/out-of-range-index-throws.js
+++ b/js/src/tests/test262/built-ins/Atomics/wait/out-of-range-index-throws.js
@@ -29,15 +29,15 @@ const poisoned = {
assert.throws(RangeError, function() {
Atomics.wait(i32a, Infinity, poisoned, poisoned);
-}, '`Atomics.wait(i32a, Infinity, poisoned, poisoned)` throws RangeError');
+});
assert.throws(RangeError, function() {
Atomics.wait(i32a, -1, poisoned, poisoned);
-}, '`Atomics.wait(i32a, -1, poisoned, poisoned)` throws RangeError');
+});
assert.throws(RangeError, function() {
Atomics.wait(i32a, 4, poisoned, poisoned);
-}, '`Atomics.wait(i32a, 4, poisoned, poisoned)` throws RangeError');
+});
assert.throws(RangeError, function() {
Atomics.wait(i32a, 200, poisoned, poisoned);
-}, '`Atomics.wait(i32a, 200, poisoned, poisoned)` throws RangeError');
+});
reportCompare(0, 0);
diff --git a/js/src/tests/test262/built-ins/Atomics/wait/poisoned-object-for-timeout-throws.js b/js/src/tests/test262/built-ins/Atomics/wait/poisoned-object-for-timeout-throws.js
index 2d41dcb4d6..7127597c44 100644
--- a/js/src/tests/test262/built-ins/Atomics/wait/poisoned-object-for-timeout-throws.js
+++ b/js/src/tests/test262/built-ins/Atomics/wait/poisoned-object-for-timeout-throws.js
@@ -37,10 +37,10 @@ const poisonedToPrimitive = {
assert.throws(Test262Error, function() {
Atomics.wait(i32a, 0, 0, poisonedValueOf);
-}, '`Atomics.wait(i32a, 0, 0, poisonedValueOf)` throws Test262Error');
+});
assert.throws(Test262Error, function() {
Atomics.wait(i32a, 0, 0, poisonedToPrimitive);
-}, '`Atomics.wait(i32a, 0, 0, poisonedToPrimitive)` throws Test262Error');
+});
reportCompare(0, 0);
diff --git a/js/src/tests/test262/built-ins/Atomics/wait/symbol-for-index-throws.js b/js/src/tests/test262/built-ins/Atomics/wait/symbol-for-index-throws.js
index 332588e972..0b86b62d5d 100644
--- a/js/src/tests/test262/built-ins/Atomics/wait/symbol-for-index-throws.js
+++ b/js/src/tests/test262/built-ins/Atomics/wait/symbol-for-index-throws.js
@@ -47,18 +47,18 @@ const poisonedToPrimitive = {
assert.throws(Test262Error, function() {
Atomics.wait(i32a, poisonedValueOf, poisonedValueOf, poisonedValueOf);
-}, '`Atomics.wait(i32a, poisonedValueOf, poisonedValueOf, poisonedValueOf)` throws Test262Error');
+});
assert.throws(Test262Error, function() {
Atomics.wait(i32a, poisonedToPrimitive, poisonedToPrimitive, poisonedToPrimitive);
-}, '`Atomics.wait(i32a, poisonedToPrimitive, poisonedToPrimitive, poisonedToPrimitive)` throws Test262Error');
+});
assert.throws(TypeError, function() {
Atomics.wait(i32a, Symbol('foo'), poisonedValueOf, poisonedValueOf);
-}, '`Atomics.wait(i32a, Symbol(\'foo\'), poisonedValueOf, poisonedValueOf)` throws TypeError');
+});
assert.throws(TypeError, function() {
Atomics.wait(i32a, Symbol('foo'), poisonedToPrimitive, poisonedToPrimitive);
-}, '`Atomics.wait(i32a, Symbol(\'foo\'), poisonedToPrimitive, poisonedToPrimitive)` throws TypeError');
+});
reportCompare(0, 0);
diff --git a/js/src/tests/test262/built-ins/Atomics/wait/symbol-for-timeout-throws.js b/js/src/tests/test262/built-ins/Atomics/wait/symbol-for-timeout-throws.js
index 76d6874f28..2e75ac65f9 100644
--- a/js/src/tests/test262/built-ins/Atomics/wait/symbol-for-timeout-throws.js
+++ b/js/src/tests/test262/built-ins/Atomics/wait/symbol-for-timeout-throws.js
@@ -33,18 +33,18 @@ var poisonedToPrimitive = {
assert.throws(Test262Error, function() {
Atomics.wait(i32a, 0, 0, poisonedValueOf);
-}, '`Atomics.wait(i32a, 0, 0, poisonedValueOf)` throws Test262Error');
+});
assert.throws(Test262Error, function() {
Atomics.wait(i32a, 0, 0, poisonedToPrimitive);
-}, '`Atomics.wait(i32a, 0, 0, poisonedToPrimitive)` throws Test262Error');
+});
assert.throws(TypeError, function() {
Atomics.wait(i32a, 0, 0, Symbol("foo"));
-}, '`Atomics.wait(i32a, 0, 0, Symbol("foo"))` throws TypeError');
+});
assert.throws(TypeError, function() {
Atomics.wait(i32a, 0, 0, Symbol("foo"));
-}, '`Atomics.wait(i32a, 0, 0, Symbol("foo"))` throws TypeError');
+});
reportCompare(0, 0);
diff --git a/js/src/tests/test262/built-ins/Atomics/wait/symbol-for-value-throws.js b/js/src/tests/test262/built-ins/Atomics/wait/symbol-for-value-throws.js
index 3a4e3a8cbf..2186a4bace 100644
--- a/js/src/tests/test262/built-ins/Atomics/wait/symbol-for-value-throws.js
+++ b/js/src/tests/test262/built-ins/Atomics/wait/symbol-for-value-throws.js
@@ -38,18 +38,18 @@ const poisonedToPrimitive = {
assert.throws(Test262Error, function() {
Atomics.wait(i32a, 0, poisonedValueOf, poisonedValueOf);
-}, '`Atomics.wait(i32a, 0, poisonedValueOf, poisonedValueOf)` throws Test262Error');
+});
assert.throws(Test262Error, function() {
Atomics.wait(i32a, 0, poisonedToPrimitive, poisonedToPrimitive);
-}, '`Atomics.wait(i32a, 0, poisonedToPrimitive, poisonedToPrimitive)` throws Test262Error');
+});
assert.throws(TypeError, function() {
Atomics.wait(i32a, 0, Symbol("foo"), poisonedValueOf);
-}, '`Atomics.wait(i32a, 0, Symbol("foo"), poisonedValueOf)` throws TypeError');
+});
assert.throws(TypeError, function() {
Atomics.wait(i32a, 0, Symbol("foo"), poisonedToPrimitive);
-}, '`Atomics.wait(i32a, 0, Symbol("foo"), poisonedToPrimitive)` throws TypeError');
+});
reportCompare(0, 0);
diff --git a/js/src/tests/test262/built-ins/Atomics/wait/validate-arraytype-before-index-coercion.js b/js/src/tests/test262/built-ins/Atomics/wait/validate-arraytype-before-index-coercion.js
index 26586d313e..4288a65f89 100644
--- a/js/src/tests/test262/built-ins/Atomics/wait/validate-arraytype-before-index-coercion.js
+++ b/js/src/tests/test262/built-ins/Atomics/wait/validate-arraytype-before-index-coercion.js
@@ -1,4 +1,4 @@
-// |reftest| skip-if(!this.hasOwnProperty('Atomics')) -- Atomics is not enabled unconditionally
+// |reftest| shell-option(--enable-float16array) skip-if(!this.hasOwnProperty('Atomics')) -- Atomics is not enabled unconditionally
// Copyright (C) 2019 André Bargull. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
diff --git a/js/src/tests/test262/built-ins/Atomics/wait/validate-arraytype-before-timeout-coercion.js b/js/src/tests/test262/built-ins/Atomics/wait/validate-arraytype-before-timeout-coercion.js
index 58328bc348..c714769674 100644
--- a/js/src/tests/test262/built-ins/Atomics/wait/validate-arraytype-before-timeout-coercion.js
+++ b/js/src/tests/test262/built-ins/Atomics/wait/validate-arraytype-before-timeout-coercion.js
@@ -1,4 +1,4 @@
-// |reftest| skip-if(!this.hasOwnProperty('Atomics')) -- Atomics is not enabled unconditionally
+// |reftest| shell-option(--enable-float16array) skip-if(!this.hasOwnProperty('Atomics')) -- Atomics is not enabled unconditionally
// Copyright (C) 2019 André Bargull. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
diff --git a/js/src/tests/test262/built-ins/Atomics/wait/validate-arraytype-before-value-coercion.js b/js/src/tests/test262/built-ins/Atomics/wait/validate-arraytype-before-value-coercion.js
index b597ebf9f2..0c993843af 100644
--- a/js/src/tests/test262/built-ins/Atomics/wait/validate-arraytype-before-value-coercion.js
+++ b/js/src/tests/test262/built-ins/Atomics/wait/validate-arraytype-before-value-coercion.js
@@ -1,4 +1,4 @@
-// |reftest| skip-if(!this.hasOwnProperty('Atomics')) -- Atomics is not enabled unconditionally
+// |reftest| shell-option(--enable-float16array) skip-if(!this.hasOwnProperty('Atomics')) -- Atomics is not enabled unconditionally
// Copyright (C) 2019 André Bargull. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.