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

Side by Side Diff: LayoutTests/svg/dom/SVGNumberList-basics.xhtml

Issue 1177303004: Updated SVGListPropertyHelper as per SVG2 Spec (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: fixed presubmit error Created 5 years, 6 months 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 <html xmlns="http://www.w3.org/1999/xhtml"> 1 <html xmlns="http://www.w3.org/1999/xhtml">
2 <head> 2 <head>
3 <script>window.enablePixelTesting = true;</script> 3 <script>window.enablePixelTesting = true;</script>
4 <script src="../../resources/js-test.js"></script> 4 <script src="../../resources/js-test.js"></script>
5 </head> 5 </head>
6 <body> 6 <body>
7 <svg id="svg" xmlns="http://www.w3.org/2000/svg" width="200" height="200"> 7 <svg id="svg" xmlns="http://www.w3.org/2000/svg" width="200" height="200">
8 <text id="text1" x="50" y="50" rotate="90 180 270">ABC</text> 8 <text id="text1" x="50" y="50" rotate="90 180 270">ABC</text>
9 </svg> 9 </svg>
10 10
(...skipping 29 matching lines...) Expand all
40 shouldBe("text1.rotate.baseVal.getItem(null)", "text1.rotate.baseVal.getItem (0)"); 40 shouldBe("text1.rotate.baseVal.getItem(null)", "text1.rotate.baseVal.getItem (0)");
41 41
42 debug(""); 42 debug("");
43 debug("Test uncommon arguments for insertItemBefore()"); 43 debug("Test uncommon arguments for insertItemBefore()");
44 shouldThrow("text1.rotate.baseVal.insertItemBefore(30)"); 44 shouldThrow("text1.rotate.baseVal.insertItemBefore(30)");
45 shouldThrow("text1.rotate.baseVal.insertItemBefore('aString')"); 45 shouldThrow("text1.rotate.baseVal.insertItemBefore('aString')");
46 shouldThrow("text1.rotate.baseVal.insertItemBefore(text1)"); 46 shouldThrow("text1.rotate.baseVal.insertItemBefore(text1)");
47 shouldThrow("text1.rotate.baseVal.insertItemBefore(null)"); 47 shouldThrow("text1.rotate.baseVal.insertItemBefore(null)");
48 48
49 shouldBe("text1.rotate.baseVal.insertItemBefore(text1.rotate.baseVal.getItem (1), 'aString')", "text1.rotate.baseVal.getItem(0)"); 49 shouldBe("text1.rotate.baseVal.insertItemBefore(text1.rotate.baseVal.getItem (1), 'aString')", "text1.rotate.baseVal.getItem(0)");
50 shouldBe("text1.rotate.baseVal.numberOfItems", "3"); 50 shouldBe("text1.rotate.baseVal.numberOfItems", "4");
51 shouldBe("text1.rotate.baseVal.getItem(0).value", "180"); 51 shouldBe("text1.rotate.baseVal.getItem(0).value", "180");
52 shouldBe("text1.rotate.baseVal.getItem(1).value", "90"); 52 shouldBe("text1.rotate.baseVal.getItem(1).value", "90");
53 shouldBe("text1.rotate.baseVal.getItem(2).value", "270"); 53 shouldBe("text1.rotate.baseVal.getItem(2).value", "180");
54 shouldBeEqualToString("text1.getAttribute('rotate')", "180 90 270"); 54 shouldBe("text1.rotate.baseVal.getItem(3).value", "270");
55 shouldBeEqualToString("text1.getAttribute('rotate')", "180 90 180 270");
55 56
56 shouldBe("text1.rotate.baseVal.insertItemBefore(text1.rotate.baseVal.getItem (1), text1)", "text1.rotate.baseVal.getItem(0)"); 57 shouldBe("text1.rotate.baseVal.insertItemBefore(text1.rotate.baseVal.getItem (1), text1)", "text1.rotate.baseVal.getItem(0)");
57 shouldBe("text1.rotate.baseVal.numberOfItems", "3"); 58 shouldBe("text1.rotate.baseVal.numberOfItems", "5");
58 shouldBe("text1.rotate.baseVal.getItem(0).value", "90"); 59 shouldBe("text1.rotate.baseVal.getItem(0).value", "90");
59 shouldBe("text1.rotate.baseVal.getItem(1).value", "180"); 60 shouldBe("text1.rotate.baseVal.getItem(1).value", "180");
60 shouldBe("text1.rotate.baseVal.getItem(2).value", "270"); 61 shouldBe("text1.rotate.baseVal.getItem(2).value", "90");
61 shouldBeEqualToString("text1.getAttribute('rotate')", "90 180 270"); 62 shouldBe("text1.rotate.baseVal.getItem(3).value", "180");
63 shouldBe("text1.rotate.baseVal.getItem(4).value", "270");
64 shouldBeEqualToString("text1.getAttribute('rotate')", "90 180 90 180 270");
62 65
63 shouldBe("text1.rotate.baseVal.insertItemBefore(text1.rotate.baseVal.getItem (1), null)", "text1.rotate.baseVal.getItem(0)"); 66 shouldBe("text1.rotate.baseVal.insertItemBefore(text1.rotate.baseVal.getItem (1), null)", "text1.rotate.baseVal.getItem(0)");
64 shouldBe("text1.rotate.baseVal.numberOfItems", "3"); 67 shouldBe("text1.rotate.baseVal.numberOfItems", "6");
65 shouldBe("text1.rotate.baseVal.getItem(0).value", "180"); 68 shouldBe("text1.rotate.baseVal.getItem(0).value", "180");
66 shouldBe("text1.rotate.baseVal.getItem(1).value", "90"); 69 shouldBe("text1.rotate.baseVal.getItem(1).value", "90");
67 shouldBe("text1.rotate.baseVal.getItem(2).value", "270"); 70 shouldBe("text1.rotate.baseVal.getItem(2).value", "180");
68 shouldBeEqualToString("text1.getAttribute('rotate')", "180 90 270"); 71 shouldBe("text1.rotate.baseVal.getItem(3).value", "90");
72 shouldBe("text1.rotate.baseVal.getItem(4).value", "180");
73 shouldBe("text1.rotate.baseVal.getItem(5).value", "270");
74 shouldBeEqualToString("text1.getAttribute('rotate')", "180 90 180 90 180 270 ");
69 75
70 shouldBe("text1.rotate.baseVal.insertItemBefore(text1.rotate.baseVal.getItem (1), 0)", "text1.rotate.baseVal.getItem(0)"); 76 shouldBe("text1.rotate.baseVal.insertItemBefore(text1.rotate.baseVal.getItem (1), 0)", "text1.rotate.baseVal.getItem(0)");
71 shouldBe("text1.rotate.baseVal.numberOfItems", "3"); 77 shouldBe("text1.rotate.baseVal.numberOfItems", "7");
72 shouldBe("text1.rotate.baseVal.getItem(0).value", "90"); 78 shouldBe("text1.rotate.baseVal.getItem(0).value", "90");
73 shouldBe("text1.rotate.baseVal.getItem(1).value", "180"); 79 shouldBe("text1.rotate.baseVal.getItem(1).value", "180");
74 shouldBe("text1.rotate.baseVal.getItem(2).value", "270"); 80 shouldBe("text1.rotate.baseVal.getItem(2).value", "90");
75 shouldBeEqualToString("text1.getAttribute('rotate')", "90 180 270"); 81 shouldBe("text1.rotate.baseVal.getItem(3).value", "180");
82 shouldBe("text1.rotate.baseVal.getItem(4).value", "90");
83 shouldBe("text1.rotate.baseVal.getItem(5).value", "180");
84 shouldBe("text1.rotate.baseVal.getItem(6).value", "270");;
85 shouldBeEqualToString("text1.getAttribute('rotate')", "90 180 90 180 90 180 270");
76 86
77 shouldThrow("text1.rotate.baseVal.insertItemBefore(30, 0)"); 87 shouldThrow("text1.rotate.baseVal.insertItemBefore(30, 0)");
78 shouldThrow("text1.rotate.baseVal.insertItemBefore('aString', 0)"); 88 shouldThrow("text1.rotate.baseVal.insertItemBefore('aString', 0)");
79 shouldThrow("text1.rotate.baseVal.insertItemBefore(text1, 0)"); 89 shouldThrow("text1.rotate.baseVal.insertItemBefore(text1, 0)");
80 shouldThrow("text1.rotate.baseVal.insertItemBefore(null, 0)"); 90 shouldThrow("text1.rotate.baseVal.insertItemBefore(null, 0)");
81 91
82 debug(""); 92 debug("");
83 debug("Set rotate='1 2 3 4' for text1"); 93 debug("Set rotate='1 2 3 4' for text1");
84 shouldBeUndefined("text1.setAttribute('rotate', '1 2 3 4')"); 94 shouldBeUndefined("text1.setAttribute('rotate', '1 2 3 4')");
85 shouldBe("text1.rotate.baseVal.numberOfItems", "4"); 95 shouldBe("text1.rotate.baseVal.numberOfItems", "4");
(...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after
166 176
167 debug(""); 177 debug("");
168 debug("Testing animVal clear throws"); 178 debug("Testing animVal clear throws");
169 shouldThrow("text1.rotate.animVal.clear()"); 179 shouldThrow("text1.rotate.animVal.clear()");
170 shouldBeUndefined("text1.rotate.baseVal.clear()"); 180 shouldBeUndefined("text1.rotate.baseVal.clear()");
171 181
172 ]]> 182 ]]>
173 </script> 183 </script>
174 </body> 184 </body>
175 </html> 185 </html>
OLDNEW
« no previous file with comments | « LayoutTests/svg/dom/SVGLengthList-replaceItem-expected.txt ('k') | LayoutTests/svg/dom/SVGNumberList-basics-expected.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698