mirror of https://github.com/tc39/test262.git
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:
parent
de6583d61d
commit
50dd431dff
|
@ -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');
|
||||
});
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue