blob: 35ae269b92dc02c5cc39621c9ddd539b5aa26f76 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head>
<script src="../../resources/js-test-pre.js"></script>
</head>
<body>
<p id="description"></p>
<div id="console"></div>
<script>
description("Tests whether polygons render up to first parsing error.");
var svgDoc = document.implementation.createDocument("http://www.w3.org/2000/svg", "svg", null);
var svg = svgDoc.rootElement;
var poly1 = document.createElementNS("http://www.w3.org/2000/svg", "polyline");
poly1.setAttribute("points", "80,200 80,300 150,250 80,200 250");
svg.appendChild(poly1);
shouldBe("poly1.points.numberOfItems", "4");
var poly2 = document.createElementNS("http://www.w3.org/2000/svg", "polyline");
poly2.setAttribute("points", "80,200 80,300 150,250 80,200");
svg.appendChild(poly2);
shouldBe("poly2.points.numberOfItems", "4");
var poly3 = document.createElementNS("http://www.w3.org/2000/svg", "polyline");
poly3.setAttribute("points", "180,200 180,300 250,250 180,200");
svg.appendChild(poly3);
shouldBe("poly3.points.numberOfItems", "4");
var poly4 = document.createElementNS("http://www.w3.org/2000/svg", "polyline");
poly4.setAttribute("points", "180,200 180,300 250,250 180,200 250");
svg.appendChild(poly4);
shouldBe("poly4.points.numberOfItems", "4");
var poly5 = document.createElementNS("http://www.w3.org/2000/svg", "polygon");
poly5.setAttribute("points", "80,60 80,160 150,110 80");
svg.appendChild(poly5);
shouldBe("poly5.points.numberOfItems", "3");
var poly6 = document.createElementNS("http://www.w3.org/2000/svg", "polygon");
poly6.setAttribute("points", "80,60 80,160 150,110");
svg.appendChild(poly6);
shouldBe("poly6.points.numberOfItems", "3");
var poly7 = document.createElementNS("http://www.w3.org/2000/svg", "polygon");
poly7.setAttribute("points", "180,60 180,160 250,110");
svg.appendChild(poly7);
shouldBe("poly7.points.numberOfItems", "3");
var poly8 = document.createElementNS("http://www.w3.org/2000/svg", "polygon");
poly8.setAttribute("points", "180,60 180,160 250,110 180");
svg.appendChild(poly8);
shouldBe("poly8.points.numberOfItems", "3");
var successfullyParsed = true;
</script>
<script src="../../resources/js-test-post.js"></script>
</body>
</html>