diff --git a/test/built-ins/TypedArray/prototype/set/BigInt/string-tobigint.js b/test/built-ins/TypedArray/prototype/set/BigInt/string-tobigint.js index 720cd8740b..aaa22d03c4 100644 --- a/test/built-ins/TypedArray/prototype/set/BigInt/string-tobigint.js +++ b/test/built-ins/TypedArray/prototype/set/BigInt/string-tobigint.js @@ -47,19 +47,19 @@ testWithBigIntTypedArrayConstructors(function(TA) { assert.sameValue(typedArray[0], 0n); assert.sameValue(typedArray[1], 1n); - assert.throws(TypeError, function() { + assert.throws(SyntaxError, function() { typedArray.set(['1n']); }, "A StringNumericLiteral may not include a BigIntLiteralSuffix."); - assert.throws(TypeError, function() { + assert.throws(SyntaxError, function() { typedArray.set(["Infinity"]); }, "Replace the StrUnsignedDecimalLiteral production with DecimalDigits to not allow Infinity.."); - assert.throws(TypeError, function() { + assert.throws(SyntaxError, function() { typedArray.set(["1.1"]); }, "Replace the StrUnsignedDecimalLiteral production with DecimalDigits to not allow... decimal points..."); - assert.throws(TypeError, function() { + assert.throws(SyntaxError, function() { typedArray.set(["1e7"]); }, "Replace the StrUnsignedDecimalLiteral production with DecimalDigits to not allow... exponents..."); diff --git a/test/built-ins/TypedArrays/ctors-bigint/object-arg/string-tobigint.js b/test/built-ins/TypedArrays/ctors-bigint/object-arg/string-tobigint.js index 90b8a41fa4..5798167dbb 100644 --- a/test/built-ins/TypedArrays/ctors-bigint/object-arg/string-tobigint.js +++ b/test/built-ins/TypedArrays/ctors-bigint/object-arg/string-tobigint.js @@ -58,19 +58,19 @@ testWithBigIntTypedArrayConstructors(function(TA) { assert.sameValue(typedArray[0], 0n); assert.sameValue(typedArray[1], 1n); - assert.throws(TypeError, function() { + assert.throws(SyntaxError, function() { new TA(["1n"]); }, "A StringNumericLiteral may not include a BigIntLiteralSuffix."); - assert.throws(TypeError, function() { + assert.throws(SyntaxError, function() { new TA(["Infinity"]); }, "Replace the StrUnsignedDecimalLiteral production with DecimalDigits to not allow Infinity.."); - assert.throws(TypeError, function() { + assert.throws(SyntaxError, function() { new TA(["1.1"]); }, "Replace the StrUnsignedDecimalLiteral production with DecimalDigits to not allow... decimal points..."); - assert.throws(TypeError, function() { + assert.throws(SyntaxError, function() { new TA(["1e7"]); }, "Replace the StrUnsignedDecimalLiteral production with DecimalDigits to not allow... exponents..."); diff --git a/test/built-ins/TypedArrays/internals/Set/BigInt/string-tobigint.js b/test/built-ins/TypedArrays/internals/Set/BigInt/string-tobigint.js index 020ac0c758..41a2349b60 100644 --- a/test/built-ins/TypedArrays/internals/Set/BigInt/string-tobigint.js +++ b/test/built-ins/TypedArrays/internals/Set/BigInt/string-tobigint.js @@ -70,19 +70,19 @@ testWithBigIntTypedArrayConstructors(function(TA) { typedArray[0] = '1'; assert.sameValue(typedArray[0], 1n); - assert.throws(TypeError, function() { + assert.throws(SyntaxError, function() { typedArray[0] = '1n'; }, "A StringNumericLiteral may not include a BigIntLiteralSuffix."); - assert.throws(TypeError, function() { + assert.throws(SyntaxError, function() { typedArray[0] = "Infinity"; }, "Replace the StrUnsignedDecimalLiteral production with DecimalDigits to not allow Infinity.."); - assert.throws(TypeError, function() { + assert.throws(SyntaxError, function() { typedArray[0] = "1.1"; }, "Replace the StrUnsignedDecimalLiteral production with DecimalDigits to not allow... decimal points..."); - assert.throws(TypeError, function() { + assert.throws(SyntaxError, function() { typedArray[0] = "1e7"; }, "Replace the StrUnsignedDecimalLiteral production with DecimalDigits to not allow... exponents...");