test buffer overflow with bufferSubData20ms ‣
const {gl} = createContext();
const buffer = gl.createBuffer();
const data = new Uint8Array(512);
gl.bindBuffer(gl.ARRAY_BUFFER, buffer);
gl.bufferData(gl.ARRAY_BUFFER, 512, gl.STATIC_DRAW);
assertThrowsWith(() => {
gl.bufferSubData(gl.ARRAY_BUFFER, 1, data);
}, [/buffer is too small for data/]);