Add tests for Array.prototype methods when length property exceeds safe integer limit (#1028)
Showing
- test/built-ins/Array/prototype/pop/clamps-to-integer-limit.js 35 additions, 0 deletions.../built-ins/Array/prototype/pop/clamps-to-integer-limit.js
- test/built-ins/Array/prototype/pop/length-near-integer-limit.js 43 additions, 0 deletions...uilt-ins/Array/prototype/pop/length-near-integer-limit.js
- test/built-ins/Array/prototype/push/clamps-to-integer-limit.js 35 additions, 0 deletions...built-ins/Array/prototype/push/clamps-to-integer-limit.js
- test/built-ins/Array/prototype/push/length-near-integer-limit.js 39 additions, 0 deletions...ilt-ins/Array/prototype/push/length-near-integer-limit.js
- test/built-ins/Array/prototype/push/throws-if-integer-limit-exceeded.js 38 additions, 0 deletions.../Array/prototype/push/throws-if-integer-limit-exceeded.js
- test/built-ins/Array/prototype/reverse/length-exceeding-integer-limit-with-object.js 32 additions, 0 deletions...ype/reverse/length-exceeding-integer-limit-with-object.js
- test/built-ins/Array/prototype/reverse/length-exceeding-integer-limit-with-proxy.js 119 additions, 0 deletions...type/reverse/length-exceeding-integer-limit-with-proxy.js
- test/built-ins/Array/prototype/slice/create-proxied-array-invalid-len.js 5 additions, 7 deletions...Array/prototype/slice/create-proxied-array-invalid-len.js
- test/built-ins/Array/prototype/slice/length-exceeding-integer-limit-proxied-array.js 56 additions, 0 deletions...ype/slice/length-exceeding-integer-limit-proxied-array.js
- test/built-ins/Array/prototype/slice/length-exceeding-integer-limit.js 47 additions, 0 deletions...s/Array/prototype/slice/length-exceeding-integer-limit.js
- test/built-ins/Array/prototype/splice/clamps-length-to-integer-limit.js 36 additions, 0 deletions.../Array/prototype/splice/clamps-length-to-integer-limit.js
- test/built-ins/Array/prototype/splice/create-species-length-exceeding-integer-limit.js 88 additions, 0 deletions...e/splice/create-species-length-exceeding-integer-limit.js
- test/built-ins/Array/prototype/splice/length-and-deleteCount-exceeding-integer-limit.js 54 additions, 0 deletions.../splice/length-and-deleteCount-exceeding-integer-limit.js
- test/built-ins/Array/prototype/splice/length-exceeding-integer-limit-shrink-array.js 64 additions, 0 deletions...ype/splice/length-exceeding-integer-limit-shrink-array.js
- test/built-ins/Array/prototype/splice/length-near-integer-limit-grow-array.js 62 additions, 0 deletions.../prototype/splice/length-near-integer-limit-grow-array.js
- test/built-ins/Array/prototype/splice/throws-if-integer-limit-exceeded.js 40 additions, 0 deletions...rray/prototype/splice/throws-if-integer-limit-exceeded.js
- test/built-ins/Array/prototype/unshift/clamps-to-integer-limit.js 32 additions, 0 deletions...lt-ins/Array/prototype/unshift/clamps-to-integer-limit.js
- test/built-ins/Array/prototype/unshift/length-near-integer-limit.js 60 additions, 0 deletions...-ins/Array/prototype/unshift/length-near-integer-limit.js
- test/built-ins/Array/prototype/unshift/throws-if-integer-limit-exceeded.js 37 additions, 0 deletions...ray/prototype/unshift/throws-if-integer-limit-exceeded.js
Loading
Please register or sign in to comment