DataView-invalid-read-and-write.js 322 B

123456789
  1. test("Issue #9336, integer overflow in get_view_value", () => {
  2. const dataView = new DataView(new ArrayBuffer(16));
  3. expect(() => {
  4. dataView.getUint32(0xfffffffc);
  5. }).toThrowWithMessage(
  6. RangeError,
  7. "Data view byte offset 4294967292 is out of range for buffer with length 16"
  8. );
  9. });