<!DOCTYPE html><!-- DO NOT EDIT! This test has been generated by /html/canvas/tools/gentest.py. --><metacharset="UTF-8"><title>Canvas test: 2d.path.roundrect.2.radii.1.dompoint</title><scriptsrc="/resources/testharness.js"></script><scriptsrc="/resources/testharnessreport.js"></script><scriptsrc="/html/canvas/resources/canvas-tests.js"></script><linkrel="stylesheet"href="/html/canvas/resources/canvas-tests.css"><bodyclass="show_output"><h1>2d.path.roundrect.2.radii.1.dompoint</h1><pclass="desc">Verify that when two radii are given to roundRect(), the first radius, specified as a DOMPoint, applies to the top-left and bottom-right corners.</p><pclass="output">Actual output:</p><canvasid="c"class="output"width="100"height="50"><pclass="fallback">FAIL (fallback content)</p></canvas><ulid="d"></ul><script>vart=async_test("Verify that when two radii are given to roundRect(), the first radius, specified as a DOMPoint, applies to the top-left and bottom-right corners.");_addTest(function(canvas,ctx){ctx.fillStyle='#f00';ctx.fillRect(0,0,100,50);ctx.roundRect(0,0,100,50,[newDOMPoint(40,20),0]);ctx.fillStyle='#0f0';ctx.fill();// top-left corner_assertPixel(canvas,20,1,255,0,0,255);_assertPixel(canvas,41,1,0,255,0,255);_assertPixel(canvas,1,10,255,0,0,255);_assertPixel(canvas,1,21,0,255,0,255);// bottom-right corner_assertPixel(canvas,79,48,255,0,0,255);_assertPixel(canvas,58,48,0,255,0,255);_assertPixel(canvas,98,39,255,0,0,255);_assertPixel(canvas,98,28,0,255,0,255);// other corners_assertPixel(canvas,98,1,0,255,0,255);_assertPixel(canvas,1,48,0,255,0,255);});</script>