Files
serenity/Tests/LibWeb/Text/input/HTML/CanvasRenderingContext2D-get-image-data-correctness.html
circl 462abc242e Tests/LibWeb: Add test to verify correctness of getImageData
(cherry picked from commit dbc94ce92e09e987f8a07a5b1e978250286b015a)
2024-06-14 18:18:40 -04:00

21 lines
555 B
HTML

<script src="../include.js"></script>
<script>
test(() => {
let area = document.createElement("canvas");
let areaCtx = area.getContext("2d");
area.width = 1;
area.height = 1;
areaCtx.fillStyle = "#ff8040";
areaCtx.fillRect(0, 0, 1, 1);
let imageData = areaCtx.getImageData(0, 0, area.width, area.height);
if (imageData.data[0] == 0xff && imageData.data[1] == 0x80 && imageData.data[2] == 0x40)
println("PASS");
else
println("FAIL");
});
</script>