PASS ctx.drawImage(null, 0, 0) threw exception TypeMismatchError: Failed to execute 'drawImage' on 'CanvasRenderingContext2D': The image element provided is invalid..
PASS ctx.drawImage(null, 0, 0, 20, 20) threw exception TypeMismatchError: Failed to execute 'drawImage' on 'CanvasRenderingContext2D': The image element provided is invalid..
PASS ctx.drawImage(null, 0, 0, 20, 20, 0, 0, 20, 20) threw exception TypeMismatchError: Failed to execute 'drawImage' on 'CanvasRenderingContext2D': The image element provided is invalid..
-PASS ctx.drawImage(invalidImage, 0, 0) threw exception InvalidStateError: Failed to execute 'drawImage' on 'CanvasRenderingContext2D': The source width is 0..
-PASS ctx.drawImage(invalidImage, 0, 0, 20, 20) threw exception InvalidStateError: Failed to execute 'drawImage' on 'CanvasRenderingContext2D': The source width is 0..
-PASS ctx.drawImage(invalidImage, 0, 0, 20, 20, 0, 0, 20, 20) threw exception InvalidStateError: Failed to execute 'drawImage' on 'CanvasRenderingContext2D': The source width is 0..
-PASS ctx.drawImage(invalidImage, 0, 0, 0, 20) threw exception InvalidStateError: Failed to execute 'drawImage' on 'CanvasRenderingContext2D': The source width is 0..
-PASS ctx.drawImage(invalidImage, 0, 0, 0, 20, 0, 0, 20, 20) threw exception InvalidStateError: Failed to execute 'drawImage' on 'CanvasRenderingContext2D': The source width is 0..
+PASS ctx.drawImage(invalidImage, 0, 0) is undefined
+PASS ctx.drawImage(invalidImage, 0, 0, 20, 20) is undefined
+PASS ctx.drawImage(invalidImage, 0, 0, 20, 20, 0, 0, 20, 20) is undefined
+PASS ctx.drawImage(invalidImage, 0, 0, 0, 20) is undefined
+PASS ctx.drawImage(invalidImage, 0, 0, 0, 20, 0, 0, 20, 20) is undefined
PASS successfullyParsed is true
TEST COMPLETE