blob: 25895f5b39a07a15de9ae1db8defc3843aabfb51 [file] [log] [blame]
zimmermann@webkit.org44f25ad2008-02-05 23:09:47 +00001<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
2<html>
3<head>
zimmermann@webkit.org44f25ad2008-02-05 23:09:47 +00004<script src="resources/SVGTestCase.js"></script>
mark.lam@apple.com1ca737d2013-09-08 05:29:22 +00005<script src="../../resources/js-test-pre.js"></script>
zimmermann@webkit.org8567f8d2012-02-15 10:48:58 +00006<script src="../../fast/repaint/resources/repaint.js"></script>
zimmermann@webkit.org44f25ad2008-02-05 23:09:47 +00007</head>
zimmermann@webkit.org8567f8d2012-02-15 10:48:58 +00008<body onload="runRepaintTest()">
zimmermann@webkit.org44f25ad2008-02-05 23:09:47 +00009<h1>SVG 1.1 dynamic update tests</h1>
10<p id="description"></p>
11<div id="console"></div>
ap@apple.com92352d02017-05-24 22:53:00 +000012<script>
13// [Name] SVGCircleElement-svgdom-cy-prop.js
14// [Expected rendering result] unclipped green circle - and a series of PASS messages
15
16description("Tests dynamic updates of the 'cy' property of the SVGCircleElement object")
17createSVGTestCase();
18
19var circleElement = createSVGElement("circle");
20circleElement.setAttribute("cx", "150");
21circleElement.setAttribute("cy", "-50");
22circleElement.setAttribute("r", "150");
23circleElement.setAttribute("fill", "green");
24
25rootSVGElement.appendChild(circleElement);
26shouldBe("circleElement.cy.baseVal.value", "-50");
27
28function repaintTest() {
29 circleElement.cy.baseVal.value = 150;
30 shouldBe("circleElement.cy.baseVal.value", "150");
31
32 completeTest();
33}
34
35var successfullyParsed = true;
36</script>
zimmermann@webkit.org44f25ad2008-02-05 23:09:47 +000037</body>
38</html>