description("Test the argument bounds of canvas createImageData."); | |
var canvas = document.getElementById('canvas'); | |
var ctx = canvas.getContext('2d'); | |
shouldThrow("ctx.createImageData(Infinity, Infinity)"); | |
shouldThrow("ctx.createImageData(Infinity, 10)"); | |
shouldThrow("ctx.createImageData(-Infinity, 10)"); | |
shouldThrow("ctx.createImageData(10, Infinity)"); | |
shouldThrow("ctx.createImageData(10, -Infinity)"); | |
shouldThrow("ctx.createImageData(NaN, 10)"); | |
shouldThrow("ctx.createImageData(10, NaN)"); |