diff --git a/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-numeric-index-get-throws.js b/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-numeric-index-get-throws.js index ad0f908f78..e9460a8ffe 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-numeric-index-get-throws.js +++ b/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-numeric-index-get-throws.js @@ -3,7 +3,7 @@ /*--- esid: sec-integer-indexed-exotic-objects-delete-p description: > - Use OrginaryDelete if key is not a CanonicalNumericIndex + Use OrdinaryDelete if key is not a CanonicalNumericIndex info: | [[Delete]] (P) diff --git a/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-numeric-index-non-strict.js b/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-numeric-index-non-strict.js index 643be4f0a6..ed867ef434 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-numeric-index-non-strict.js +++ b/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-numeric-index-non-strict.js @@ -3,7 +3,7 @@ /*--- esid: sec-integer-indexed-exotic-objects-delete-p description: > - Use OrginaryDelete if key is not a CanonicalNumericIndex + Use OrdinaryDelete if key is not a CanonicalNumericIndex info: | [[Delete]] (P) diff --git a/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-numeric-index-strict.js b/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-numeric-index-strict.js index 2c7258c377..dcf7a85ca8 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-numeric-index-strict.js +++ b/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-numeric-index-strict.js @@ -3,7 +3,7 @@ /*--- esid: sec-integer-indexed-exotic-objects-delete-p description: > - Use OrginaryDelete if key is not a CanonicalNumericIndex + Use OrdinaryDelete if key is not a CanonicalNumericIndex info: | [[Delete]] (P) diff --git a/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-symbol.js b/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-symbol.js index 6553b3a421..26c1fa652a 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-symbol.js +++ b/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-symbol.js @@ -3,7 +3,7 @@ /*--- esid: sec-integer-indexed-exotic-objects-delete-p description: > - Use OrginaryDelete if key is a Symbol + Use OrdinaryDelete if key is a Symbol info: | [[Delete]] (P) diff --git a/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-numeric-index-get-throws.js b/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-numeric-index-get-throws.js index 6ad17ef745..15ce68867d 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-numeric-index-get-throws.js +++ b/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-numeric-index-get-throws.js @@ -3,7 +3,7 @@ /*--- esid: sec-integer-indexed-exotic-objects-delete-p description: > - Use OrginaryDelete if key is not a CanonicalNumericIndex + Use OrdinaryDelete if key is not a CanonicalNumericIndex info: | [[Delete]] (P) diff --git a/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-numeric-index-non-strict.js b/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-numeric-index-non-strict.js index 1147443355..a8f81c9218 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-numeric-index-non-strict.js +++ b/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-numeric-index-non-strict.js @@ -3,7 +3,7 @@ /*--- esid: sec-integer-indexed-exotic-objects-delete-p description: > - Use OrginaryDelete if key is not a CanonicalNumericIndex + Use OrdinaryDelete if key is not a CanonicalNumericIndex info: | [[Delete]] (P) diff --git a/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-numeric-index-strict.js b/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-numeric-index-strict.js index eda9514fbd..e0bba172f0 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-numeric-index-strict.js +++ b/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-numeric-index-strict.js @@ -3,7 +3,7 @@ /*--- esid: sec-integer-indexed-exotic-objects-delete-p description: > - Use OrginaryDelete if key is not a CanonicalNumericIndex + Use OrdinaryDelete if key is not a CanonicalNumericIndex info: | [[Delete]] (P) diff --git a/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-symbol.js b/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-symbol.js index 9eb1fa4dfc..ef080c0e86 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-symbol.js +++ b/test/built-ins/TypedArrayConstructors/internals/Delete/key-is-symbol.js @@ -3,7 +3,7 @@ /*--- esid: sec-integer-indexed-exotic-objects-delete-p description: > - Use OrginaryDelete if key is a Symbol + Use OrdinaryDelete if key is a Symbol info: | [[Delete]] (P) diff --git a/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/detached-buffer-realm.js b/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/detached-buffer-realm.js index af52e33920..21abcc396e 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/detached-buffer-realm.js +++ b/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/detached-buffer-realm.js @@ -3,30 +3,34 @@ /*--- esid: sec-integer-indexed-exotic-objects-get-p-receiver description: > - Throws a TypeError if key has a numeric index and object has a detached + Returns undefined if key has a numeric index and object has a detached buffer (honoring the Realm of the current execution context) info: | - 9.4.5.4 [[Get]] (P, Receiver) + [[Get]] ( P, Receiver ) - ... - 2. If Type(P) is String, then - a. Let numericIndex be ! CanonicalNumericIndexString(P). - b. If numericIndex is not undefined, then - i. Return ? IntegerIndexedElementGet(O, numericIndex). + If Type(P) is String, then + Let numericIndex be ! CanonicalNumericIndexString(P). + If numericIndex is not undefined, then + Return ! IntegerIndexedElementGet(O, numericIndex). + + IntegerIndexedElementGet ( O, index ) + + Assert: O is an Integer-Indexed exotic object. + Assert: Type(index) is Number. + Let buffer be O.[[ViewedArrayBuffer]]. + If IsDetachedBuffer(buffer) is true, return undefined. ... includes: [testBigIntTypedArray.js, detachArrayBuffer.js] features: [BigInt, cross-realm, TypedArray] ---*/ -var other = $262.createRealm().global; +let other = $262.createRealm().global; testWithBigIntTypedArrayConstructors(function(TA) { - var OtherTA = other[TA.name]; - var sample = new OtherTA(1); + let OtherTA = other[TA.name]; + let sample = new OtherTA(1); $DETACHBUFFER(sample.buffer); - assert.throws(TypeError, function() { - sample[0]; - }); + assert.sameValue(sample[0], undefined, 'The value of sample[0] is expected to equal `undefined`'); }); diff --git a/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/detached-buffer.js b/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/detached-buffer.js index 0ac96a863e..40f43c215d 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/detached-buffer.js +++ b/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/detached-buffer.js @@ -3,45 +3,34 @@ /*--- esid: sec-integer-indexed-exotic-objects-get-p-receiver description: > - Throws a TypeError if key has a numeric index and object has a detached buffer + Returns undefined if key has a numeric index and object has a detached buffer info: | - 9.4.5.4 [[Get]] (P, Receiver) + [[Get]] ( P, Receiver ) + + If Type(P) is String, then + Let numericIndex be ! CanonicalNumericIndexString(P). + If numericIndex is not undefined, then + Return ! IntegerIndexedElementGet(O, numericIndex). + + IntegerIndexedElementGet ( O, index ) + + Assert: O is an Integer-Indexed exotic object. + Assert: Type(index) is Number. + Let buffer be O.[[ViewedArrayBuffer]]. + If IsDetachedBuffer(buffer) is true, return undefined. - ... - 2. If Type(P) is String, then - a. Let numericIndex be ! CanonicalNumericIndexString(P). - b. If numericIndex is not undefined, then - i. Return ? IntegerIndexedElementGet(O, numericIndex). - ... includes: [testBigIntTypedArray.js, detachArrayBuffer.js] features: [BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { - var sample = new TA([42n]); + let sample = new TA(1); $DETACHBUFFER(sample.buffer); - assert.throws(TypeError, function() { - sample[0]; - }, "valid numeric index"); - - assert.throws(TypeError, function() { - sample["1.1"]; - }, "detach buffer runs before checking for 1.1"); - - assert.throws(TypeError, function() { - sample["-0"]; - }, "detach buffer runs before checking for -0"); - - assert.throws(TypeError, function() { - sample["-1"]; - }, "detach buffer runs before checking for -1"); - - assert.throws(TypeError, function() { - sample["1"]; - }, "detach buffer runs before checking for key == length"); - - assert.throws(TypeError, function() { - sample["2"]; - }, "detach buffer runs before checking for key > length"); + assert.sameValue(sample[0], undefined, 'The value of sample[0] is expected to equal `undefined`'); + assert.sameValue(sample["1.1"], undefined, 'The value of sample["1.1"] is expected to equal `undefined`'); + assert.sameValue(sample["-0"], undefined, 'The value of sample["-0"] is expected to equal `undefined`'); + assert.sameValue(sample["-1"], undefined, 'The value of sample["-1"] is expected to equal `undefined`'); + assert.sameValue(sample["1"], undefined, 'The value of sample["1"] is expected to equal `undefined`'); + assert.sameValue(sample["2"], undefined, 'The value of sample["2"] is expected to equal `undefined`'); }); diff --git a/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/infinity-detached-buffer.js b/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/infinity-detached-buffer.js index 1e04f95443..7d4698e3de 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/infinity-detached-buffer.js +++ b/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/infinity-detached-buffer.js @@ -31,10 +31,8 @@ features: [BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { - var sample = new TA(0); + let sample = new TA(0); $DETACHBUFFER(sample.buffer); - assert.throws(TypeError, function() { - sample.Infinity; - }); + assert.sameValue(sample.Infinity, undefined, 'The value of sample.Infinity is expected to equal `undefined`'); }); diff --git a/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-not-canonical-index.js b/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-not-canonical-index.js index 5a599409a6..44ae70751b 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-not-canonical-index.js +++ b/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-not-canonical-index.js @@ -3,7 +3,7 @@ /*--- esid: sec-integer-indexed-exotic-objects-get-p-receiver description: > - Use OrginaryGet if numeric key is not a CanonicalNumericIndex + Use OrdinaryGet if numeric key is not a CanonicalNumericIndex info: | 9.4.5.4 [[Get]] (P, Receiver) diff --git a/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-not-numeric-index-get-throws.js b/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-not-numeric-index-get-throws.js index a532b6cea1..97cdbfef9e 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-not-numeric-index-get-throws.js +++ b/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-not-numeric-index-get-throws.js @@ -3,7 +3,7 @@ /*--- esid: sec-integer-indexed-exotic-objects-get-p-receiver description: > - Returns abrupt from OrginaryGet when key is not a numeric index + Returns abrupt from OrdinaryGet when key is not a numeric index info: | 9.4.5.4 [[Get]] (P, Receiver) diff --git a/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-not-numeric-index.js b/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-not-numeric-index.js index 3167ddf0c0..1b1694e1db 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-not-numeric-index.js +++ b/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-not-numeric-index.js @@ -3,7 +3,7 @@ /*--- esid: sec-integer-indexed-exotic-objects-get-p-receiver description: > - Use OrginaryGet if key is not a CanonicalNumericIndex + Use OrdinaryGet if key is not a CanonicalNumericIndex info: | 9.4.5.4 [[Get]] (P, Receiver) diff --git a/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-symbol.js b/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-symbol.js index 11e80f8d87..c219dacc2e 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-symbol.js +++ b/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-symbol.js @@ -3,7 +3,7 @@ /*--- esid: sec-integer-indexed-exotic-objects-get-p-receiver description: > - Use OrginaryGet if key is a Symbol + Use OrdinaryGet if key is a Symbol info: | 9.4.5.4 [[Get]] (P, Receiver) diff --git a/test/built-ins/TypedArrayConstructors/internals/Get/detached-buffer-realm.js b/test/built-ins/TypedArrayConstructors/internals/Get/detached-buffer-realm.js index 71310c0c40..7cf84018c3 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Get/detached-buffer-realm.js +++ b/test/built-ins/TypedArrayConstructors/internals/Get/detached-buffer-realm.js @@ -3,30 +3,34 @@ /*--- esid: sec-integer-indexed-exotic-objects-get-p-receiver description: > - Throws a TypeError if key has a numeric index and object has a detached + Returns undefined if key has a numeric index and object has a detached buffer (honoring the Realm of the current execution context) info: | - 9.4.5.4 [[Get]] (P, Receiver) + [[Get]] ( P, Receiver ) - ... - 2. If Type(P) is String, then - a. Let numericIndex be ! CanonicalNumericIndexString(P). - b. If numericIndex is not undefined, then - i. Return ? IntegerIndexedElementGet(O, numericIndex). + If Type(P) is String, then + Let numericIndex be ! CanonicalNumericIndexString(P). + If numericIndex is not undefined, then + Return ! IntegerIndexedElementGet(O, numericIndex). + + IntegerIndexedElementGet ( O, index ) + + Assert: O is an Integer-Indexed exotic object. + Assert: Type(index) is Number. + Let buffer be O.[[ViewedArrayBuffer]]. + If IsDetachedBuffer(buffer) is true, return undefined. ... includes: [testTypedArray.js, detachArrayBuffer.js] features: [cross-realm, TypedArray] ---*/ -var other = $262.createRealm().global; +let other = $262.createRealm().global; testWithTypedArrayConstructors(function(TA) { - var OtherTA = other[TA.name]; - var sample = new OtherTA(1); + let OtherTA = other[TA.name]; + let sample = new OtherTA(1); $DETACHBUFFER(sample.buffer); - assert.throws(TypeError, function() { - sample[0]; - }); + assert.sameValue(sample[0], undefined, 'The value of sample[0] is expected to equal `undefined`'); }); diff --git a/test/built-ins/TypedArrayConstructors/internals/Get/detached-buffer.js b/test/built-ins/TypedArrayConstructors/internals/Get/detached-buffer.js index 4e52b1cf0a..8e7a4f7582 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Get/detached-buffer.js +++ b/test/built-ins/TypedArrayConstructors/internals/Get/detached-buffer.js @@ -3,16 +3,22 @@ /*--- esid: sec-integer-indexed-exotic-objects-get-p-receiver description: > - Throws a TypeError if key has a numeric index and object has a detached buffer + Returns undefined if key has a numeric index and object has a detached buffer info: | - 9.4.5.4 [[Get]] (P, Receiver) + [[Get]] ( P, Receiver ) + + If Type(P) is String, then + Let numericIndex be ! CanonicalNumericIndexString(P). + If numericIndex is not undefined, then + Return ! IntegerIndexedElementGet(O, numericIndex). + + IntegerIndexedElementGet ( O, index ) + + Assert: O is an Integer-Indexed exotic object. + Assert: Type(index) is Number. + Let buffer be O.[[ViewedArrayBuffer]]. + If IsDetachedBuffer(buffer) is true, return undefined. - ... - 2. If Type(P) is String, then - a. Let numericIndex be ! CanonicalNumericIndexString(P). - b. If numericIndex is not undefined, then - i. Return ? IntegerIndexedElementGet(O, numericIndex). - ... includes: [testTypedArray.js, detachArrayBuffer.js] features: [TypedArray] ---*/ @@ -21,27 +27,10 @@ testWithTypedArrayConstructors(function(TA) { var sample = new TA([42]); $DETACHBUFFER(sample.buffer); - assert.throws(TypeError, function() { - sample[0]; - }, "valid numeric index"); - - assert.throws(TypeError, function() { - sample["1.1"]; - }, "detach buffer runs before checking for 1.1"); - - assert.throws(TypeError, function() { - sample["-0"]; - }, "detach buffer runs before checking for -0"); - - assert.throws(TypeError, function() { - sample["-1"]; - }, "detach buffer runs before checking for -1"); - - assert.throws(TypeError, function() { - sample["1"]; - }, "detach buffer runs before checking for key == length"); - - assert.throws(TypeError, function() { - sample["2"]; - }, "detach buffer runs before checking for key > length"); + assert.sameValue(sample[0], undefined, 'The value of sample[0] is expected to equal `undefined`'); + assert.sameValue(sample["1.1"], undefined, 'The value of sample["1.1"] is expected to equal `undefined`'); + assert.sameValue(sample["-0"], undefined, 'The value of sample["-0"] is expected to equal `undefined`'); + assert.sameValue(sample["-1"], undefined, 'The value of sample["-1"] is expected to equal `undefined`'); + assert.sameValue(sample["1"], undefined, 'The value of sample["1"] is expected to equal `undefined`'); + assert.sameValue(sample["2"], undefined, 'The value of sample["2"] is expected to equal `undefined`'); }); diff --git a/test/built-ins/TypedArrayConstructors/internals/Get/infinity-detached-buffer.js b/test/built-ins/TypedArrayConstructors/internals/Get/infinity-detached-buffer.js index ae2a8cdfc7..e3c8f62c50 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Get/infinity-detached-buffer.js +++ b/test/built-ins/TypedArrayConstructors/internals/Get/infinity-detached-buffer.js @@ -14,27 +14,26 @@ info: | i. Return ? IntegerIndexedElementGet(O, numericIndex). ... - 7.1.16 CanonicalNumericIndexString ( argument ) + CanonicalNumericIndexString ( argument ) ... 3. Let n be ! ToNumber(argument). 4. If SameValue(! ToString(n), argument) is false, return undefined. 5. Return n. - 9.4.5.8 IntegerIndexedElementGet ( O, index ) - ... - 3. Let buffer be O.[[ViewedArrayBuffer]]. - 4. If IsDetachedBuffer(buffer) is true, throw a TypeError exception. - ... + IntegerIndexedElementGet ( O, index ) + + Assert: O is an Integer-Indexed exotic object. + Assert: Type(index) is Number. + Let buffer be O.[[ViewedArrayBuffer]]. + If IsDetachedBuffer(buffer) is true, return undefined. includes: [testTypedArray.js, detachArrayBuffer.js] features: [TypedArray] ---*/ testWithTypedArrayConstructors(function(TA) { - var sample = new TA(0); + let sample = new TA(0); $DETACHBUFFER(sample.buffer); - assert.throws(TypeError, function() { - sample.Infinity; - }); + assert.sameValue(sample.Infinity, undefined, 'The value of sample.Infinity is expected to equal `undefined`'); }); diff --git a/test/built-ins/TypedArrayConstructors/internals/Get/key-is-not-canonical-index.js b/test/built-ins/TypedArrayConstructors/internals/Get/key-is-not-canonical-index.js index 21293026c0..b818665b5c 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Get/key-is-not-canonical-index.js +++ b/test/built-ins/TypedArrayConstructors/internals/Get/key-is-not-canonical-index.js @@ -3,7 +3,7 @@ /*--- esid: sec-integer-indexed-exotic-objects-get-p-receiver description: > - Use OrginaryGet if numeric key is not a CanonicalNumericIndex + Use OrdinaryGet if numeric key is not a CanonicalNumericIndex info: | 9.4.5.4 [[Get]] (P, Receiver) diff --git a/test/built-ins/TypedArrayConstructors/internals/Get/key-is-not-numeric-index-get-throws.js b/test/built-ins/TypedArrayConstructors/internals/Get/key-is-not-numeric-index-get-throws.js index 75ea1dc43d..32df5484f0 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Get/key-is-not-numeric-index-get-throws.js +++ b/test/built-ins/TypedArrayConstructors/internals/Get/key-is-not-numeric-index-get-throws.js @@ -3,7 +3,7 @@ /*--- esid: sec-integer-indexed-exotic-objects-get-p-receiver description: > - Returns abrupt from OrginaryGet when key is not a numeric index + Returns abrupt from OrdinaryGet when key is not a numeric index info: | 9.4.5.4 [[Get]] (P, Receiver) diff --git a/test/built-ins/TypedArrayConstructors/internals/Get/key-is-not-numeric-index.js b/test/built-ins/TypedArrayConstructors/internals/Get/key-is-not-numeric-index.js index 53824ad34a..2a7d3df6c9 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Get/key-is-not-numeric-index.js +++ b/test/built-ins/TypedArrayConstructors/internals/Get/key-is-not-numeric-index.js @@ -3,7 +3,7 @@ /*--- esid: sec-integer-indexed-exotic-objects-get-p-receiver description: > - Use OrginaryGet if key is not a CanonicalNumericIndex + Use OrdinaryGet if key is not a CanonicalNumericIndex info: | 9.4.5.4 [[Get]] (P, Receiver) diff --git a/test/built-ins/TypedArrayConstructors/internals/Get/key-is-symbol.js b/test/built-ins/TypedArrayConstructors/internals/Get/key-is-symbol.js index 1d05d06bc0..0c4c262f6c 100644 --- a/test/built-ins/TypedArrayConstructors/internals/Get/key-is-symbol.js +++ b/test/built-ins/TypedArrayConstructors/internals/Get/key-is-symbol.js @@ -3,7 +3,7 @@ /*--- esid: sec-integer-indexed-exotic-objects-get-p-receiver description: > - Use OrginaryGet if key is a Symbol + Use OrdinaryGet if key is a Symbol info: | 9.4.5.4 [[Get]] (P, Receiver)