Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(995)

Side by Side Diff: third_party/WebKit/LayoutTests/svg/custom/js-svg-constructors.svg

Issue 1416273002: Remove SVGPathElement.pathSegList and related interfaces (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebase. Created 5 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 <?xml version="1.0" encoding="UTF-8"?> 1 <?xml version="1.0" encoding="UTF-8"?>
2 <svg xmlns="http://www.w3.org/2000/svg" onload="runTest()"> 2 <svg xmlns="http://www.w3.org/2000/svg" onload="runTest()">
3 <script type="text/ecmascript"><![CDATA[ 3 <script type="text/ecmascript"><![CDATA[
4 if (window.testRunner) 4 if (window.testRunner)
5 testRunner.dumpAsText(); 5 testRunner.dumpAsText();
6 6
7 function expect(string, val) { 7 function expect(string, val) {
8 var b = eval(string) == val; 8 var b = eval(string) == val;
9 var message = (string + "") + " " + (b ? "PASSED" : "FAILED (actual: '" + eval(string) + "' expected: '" + val + "')"); 9 var message = (string + "") + " " + (b ? "PASSED" : "FAILED (actual: '" + eval(string) + "' expected: '" + val + "')");
10 var txt = document.createElementNS("http://www.w3.org/2000/svg", "text"); 10 var txt = document.createElementNS("http://www.w3.org/2000/svg", "text");
11 var textNode = document.createTextNode(message); 11 var textNode = document.createTextNode(message);
12 txt.appendChild(textNode); 12 txt.appendChild(textNode);
13 document.rootElement.appendChild(txt); 13 document.rootElement.appendChild(txt);
14 } 14 }
15 15
16 function expect_failure(string, val) {
17 var b;
18 try { b = eval(string); } catch(e) { }
19 var message = (string + "") + " " + "EXPECTED FAILURE (actual: '" + b + " ' expected: '" + val + "')";
20 var txt = document.createElementNS("http://www.w3.org/2000/svg", "text");
21 var textNode = document.createTextNode(message);
22 txt.appendChild(textNode);
23 document.rootElement.appendChild(txt);
24 }
25
26 function runTest() { 16 function runTest() {
27 expect("SVGAngle.SVG_ANGLETYPE_UNKNOWN", 0); 17 expect("SVGAngle.SVG_ANGLETYPE_UNKNOWN", 0);
28 expect("SVGAngle.SVG_ANGLETYPE_UNSPECIFIED", 1); 18 expect("SVGAngle.SVG_ANGLETYPE_UNSPECIFIED", 1);
29 expect("SVGAngle.SVG_ANGLETYPE_DEG", 2); 19 expect("SVGAngle.SVG_ANGLETYPE_DEG", 2);
30 expect("SVGAngle.SVG_ANGLETYPE_RAD", 3); 20 expect("SVGAngle.SVG_ANGLETYPE_RAD", 3);
31 expect("SVGAngle.SVG_ANGLETYPE_GRAD", 4) 21 expect("SVGAngle.SVG_ANGLETYPE_GRAD", 4)
32 22
33 if (window.SVGComponentTransferFunctionElement) { 23 if (window.SVGComponentTransferFunctionElement) {
34 expect("SVGComponentTransferFunctionElement.SVG_FECOMPONENTTRANSFER_TY PE_UNKNOWN", 0); 24 expect("SVGComponentTransferFunctionElement.SVG_FECOMPONENTTRANSFER_TY PE_UNKNOWN", 0);
35 expect("SVGComponentTransferFunctionElement.SVG_FECOMPONENTTRANSFER_TY PE_IDENTITY", 1); 25 expect("SVGComponentTransferFunctionElement.SVG_FECOMPONENTTRANSFER_TY PE_IDENTITY", 1);
36 expect("SVGComponentTransferFunctionElement.SVG_FECOMPONENTTRANSFER_TY PE_TABLE", 2); 26 expect("SVGComponentTransferFunctionElement.SVG_FECOMPONENTTRANSFER_TY PE_TABLE", 2);
37 expect("SVGComponentTransferFunctionElement.SVG_FECOMPONENTTRANSFER_TY PE_DISCRETE", 3); 27 expect("SVGComponentTransferFunctionElement.SVG_FECOMPONENTTRANSFER_TY PE_DISCRETE", 3);
38 expect("SVGComponentTransferFunctionElement.SVG_FECOMPONENTTRANSFER_TY PE_LINEAR", 4); 28 expect("SVGComponentTransferFunctionElement.SVG_FECOMPONENTTRANSFER_TY PE_LINEAR", 4);
39 expect("SVGComponentTransferFunctionElement.SVG_FECOMPONENTTRANSFER_TY PE_GAMMA", 5); 29 expect("SVGComponentTransferFunctionElement.SVG_FECOMPONENTTRANSFER_TY PE_GAMMA", 5);
40 } 30 }
41 31
42 expect_failure("SVGCSSRule.COLOR_PROFILE_RULE", 7);
43
44 if (window.SVGComponentTransferFunctionElement) { 32 if (window.SVGComponentTransferFunctionElement) {
45 expect("SVGFEBlendElement.SVG_FEBLEND_MODE_UNKNOWN", 0); 33 expect("SVGFEBlendElement.SVG_FEBLEND_MODE_UNKNOWN", 0);
46 expect("SVGFEBlendElement.SVG_FEBLEND_MODE_NORMAL", 1); // Highlights a HASH bug! 34 expect("SVGFEBlendElement.SVG_FEBLEND_MODE_NORMAL", 1); // Highlights a HASH bug!
47 expect("SVGFEBlendElement.SVG_FEBLEND_MODE_MULTIPLY", 2); 35 expect("SVGFEBlendElement.SVG_FEBLEND_MODE_MULTIPLY", 2);
48 expect("SVGFEBlendElement.SVG_FEBLEND_MODE_SCREEN", 3); 36 expect("SVGFEBlendElement.SVG_FEBLEND_MODE_SCREEN", 3);
49 expect("SVGFEBlendElement.SVG_FEBLEND_MODE_DARKEN", 4); 37 expect("SVGFEBlendElement.SVG_FEBLEND_MODE_DARKEN", 4);
50 expect("SVGFEBlendElement.SVG_FEBLEND_MODE_LIGHTEN", 5); 38 expect("SVGFEBlendElement.SVG_FEBLEND_MODE_LIGHTEN", 5);
51 } 39 }
52 40
53 if (window.SVGFEColorMatrixElement) { 41 if (window.SVGFEColorMatrixElement) {
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after
115 expect("SVGLength.SVG_LENGTHTYPE_PT", 9); 103 expect("SVGLength.SVG_LENGTHTYPE_PT", 9);
116 expect("SVGLength.SVG_LENGTHTYPE_PC", 10) 104 expect("SVGLength.SVG_LENGTHTYPE_PC", 10)
117 105
118 expect("SVGMarkerElement.SVG_MARKERUNITS_UNKNOWN", 0); 106 expect("SVGMarkerElement.SVG_MARKERUNITS_UNKNOWN", 0);
119 expect("SVGMarkerElement.SVG_MARKERUNITS_USERSPACEONUSE", 1); 107 expect("SVGMarkerElement.SVG_MARKERUNITS_USERSPACEONUSE", 1);
120 expect("SVGMarkerElement.SVG_MARKERUNITS_STROKEWIDTH", 2); 108 expect("SVGMarkerElement.SVG_MARKERUNITS_STROKEWIDTH", 2);
121 expect("SVGMarkerElement.SVG_MARKER_ORIENT_UNKNOWN", 0); 109 expect("SVGMarkerElement.SVG_MARKER_ORIENT_UNKNOWN", 0);
122 expect("SVGMarkerElement.SVG_MARKER_ORIENT_AUTO", 1); 110 expect("SVGMarkerElement.SVG_MARKER_ORIENT_AUTO", 1);
123 expect("SVGMarkerElement.SVG_MARKER_ORIENT_ANGLE", 2); 111 expect("SVGMarkerElement.SVG_MARKER_ORIENT_ANGLE", 2);
124 112
125 expect("SVGPathSeg.PATHSEG_UNKNOWN", 0);
126 expect("SVGPathSeg.PATHSEG_CLOSEPATH", 1);
127 expect("SVGPathSeg.PATHSEG_MOVETO_ABS", 2);
128 expect("SVGPathSeg.PATHSEG_MOVETO_REL", 3);
129 expect("SVGPathSeg.PATHSEG_LINETO_ABS", 4);
130 expect("SVGPathSeg.PATHSEG_LINETO_REL", 5);
131 expect("SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS", 6);
132 expect("SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL", 7);
133 expect("SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS", 8);
134 expect("SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL", 9);
135 expect("SVGPathSeg.PATHSEG_ARC_ABS", 10);
136 expect("SVGPathSeg.PATHSEG_ARC_REL", 11);
137 expect("SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS", 12);
138 expect("SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL", 13);
139 expect("SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS", 14);
140 expect("SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL", 15);
141 expect("SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS", 16);
142 expect("SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL", 17);
143 expect("SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS", 18);
144 expect("SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL", 19);
145
146 expect("SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_UNKNOWN", 0); 113 expect("SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_UNKNOWN", 0);
147 expect("SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_NONE", 1); 114 expect("SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_NONE", 1);
148 expect("SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMINYMIN", 2); 115 expect("SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMINYMIN", 2);
149 expect("SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMIDYMIN", 3); 116 expect("SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMIDYMIN", 3);
150 expect("SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMAXYMIN", 4); 117 expect("SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMAXYMIN", 4);
151 expect("SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMINYMID", 5); 118 expect("SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMINYMID", 5);
152 expect("SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMIDYMID", 6); 119 expect("SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMIDYMID", 6);
153 expect("SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMAXYMID", 7); 120 expect("SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMAXYMID", 7);
154 expect("SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMINYMAX", 8); 121 expect("SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMINYMAX", 8);
155 expect("SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMIDYMAX", 9); 122 expect("SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMIDYMAX", 9);
(...skipping 24 matching lines...) Expand all
180 expect("SVGUnitTypes.SVG_UNIT_TYPE_UNKNOWN", 0); 147 expect("SVGUnitTypes.SVG_UNIT_TYPE_UNKNOWN", 0);
181 expect("SVGUnitTypes.SVG_UNIT_TYPE_USERSPACEONUSE", 1); 148 expect("SVGUnitTypes.SVG_UNIT_TYPE_USERSPACEONUSE", 1);
182 expect("SVGUnitTypes.SVG_UNIT_TYPE_OBJECTBOUNDINGBOX", 2); 149 expect("SVGUnitTypes.SVG_UNIT_TYPE_OBJECTBOUNDINGBOX", 2);
183 150
184 expect("SVGViewElement.SVG_ZOOMANDPAN_UNKNOWN", 0); 151 expect("SVGViewElement.SVG_ZOOMANDPAN_UNKNOWN", 0);
185 expect("SVGViewElement.SVG_ZOOMANDPAN_DISABLE", 1); 152 expect("SVGViewElement.SVG_ZOOMANDPAN_DISABLE", 1);
186 expect("SVGViewElement.SVG_ZOOMANDPAN_MAGNIFY", 2); 153 expect("SVGViewElement.SVG_ZOOMANDPAN_MAGNIFY", 2);
187 } 154 }
188 ]]></script> 155 ]]></script>
189 </svg> 156 </svg>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698