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

Side by Side Diff: LayoutTests/svg/css/script-tests/scientific-numbers.js

Issue 956553004: Use Length for baselineShiftValue in SVGLayoutStyle (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: A few more TEs. Created 5 years, 10 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 | Annotate | Revision Log
OLDNEW
1 description("Test scientific numbers on <length> values for SVG presentation att ributes.") 1 description("Test scientific numbers on <length> values for SVG presentation att ributes.")
2 if (window.testRunner) 2 if (window.testRunner)
3 testRunner.dumpAsText(); 3 testRunner.dumpAsText();
4 createSVGTestCase(); 4 createSVGTestCase();
5 5
6 var text = createSVGElement("text"); 6 var text = createSVGElement("text");
7 text.setAttribute("id", "text"); 7 text.setAttribute("id", "text");
8 text.setAttribute("x", "100px"); 8 text.setAttribute("x", "100px");
9 text.setAttribute("y", "100px"); 9 text.setAttribute("y", "100px");
10 rootSVGElement.appendChild(text); 10 rootSVGElement.appendChild(text);
11 11
12 function test(valueString, expectedValue) { 12 function test(valueString, expectedValue) {
13 » // Reset baseline-shift to baseline. 13 // Reset baseline-shift to baseline.
14 » text.setAttribute("baseline-shift", "baseline"); 14 text.style.baselineShift = "baseline";
15 » shouldBeEqualToString("getComputedStyle(text).baselineShift", "baseline" ); 15 shouldBeEqualToString("text.style.baselineShift", "baseline");
16 16
17 » // Run test 17 // Run test
18 » text.setAttribute("baseline-shift", valueString); 18 text.style.baselineShift = valueString;
19 » shouldBeEqualToString("getComputedStyle(text).baselineShift", expectedVa lue); 19 shouldBeEqualToString("text.style.baselineShift", expectedValue);
20 } 20 }
21 21
22 debug(""); 22 debug("");
23 debug("Test positive exponent values with 'e'"); 23 debug("Test positive exponent values with 'e'");
24 test(".5e2", "50px"); 24 test(".5e2", "50px");
25 test("5e1", "50px"); 25 test("5e1", "50px");
26 test("0.5e2", "50px"); 26 test("0.5e2", "50px");
27 test("+.5e2", "50px"); 27 test("+.5e2", "50px");
28 test("+5e1", "50px"); 28 test("+5e1", "50px");
29 test("+0.5e2", "50px"); 29 test("+0.5e2", "50px");
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
88 debug(""); 88 debug("");
89 debug("Invalid values"); 89 debug("Invalid values");
90 test("50e0.0", "baseline"); 90 test("50e0.0", "baseline");
91 test("50 e0", "baseline"); 91 test("50 e0", "baseline");
92 test("50e 0", "baseline"); 92 test("50e 0", "baseline");
93 test("50.e0", "baseline"); 93 test("50.e0", "baseline");
94 94
95 var successfullyParsed = true; 95 var successfullyParsed = true;
96 96
97 completeTest(); 97 completeTest();
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698