Focus test for BigInt v. of `copyWithin` method

Prior to this commit, a test for %TypedArray%.prototype.copyWithin
provided a TypedArray instance as the first argument. That argument that
is interpreted as a number, so in relying on the conversion, the test
verified behavior beyond what it purported to test.

Simplify the test by using the desired number value directly.
This commit is contained in:
Mike Pennisi 2021-09-23 20:20:45 -04:00 committed by Rick Waldron
parent de6583d61d
commit 50dd431dff
1 changed files with 3 additions and 3 deletions

View File

@ -29,14 +29,14 @@ testWithBigIntTypedArrayConstructors(TA => {
} catch (_) {}
// no error following grow:
array.copyWithin(new TA(), 0);
array.copyWithin(0, 0);
try {
ab.resize(BPE * 3);
} catch (_) {}
// no error following shrink (within bounds):
array.copyWithin(new TA(), 0);
array.copyWithin(0, 0);
var expectedError;
try {
@ -53,7 +53,7 @@ testWithBigIntTypedArrayConstructors(TA => {
}
assert.throws(expectedError, () => {
array.copyWithin(new TA(), 0);
array.copyWithin(0, 0);
throw new Test262Error('copyWithin completed successfully');
});
});