OLD | NEW |
1 description("This test checks the SVGViewSpec API, operating on a parsed viewSpe
c"); | 1 description("This test checks the SVGViewSpec API, operating on a parsed viewSpe
c"); |
2 if (window.testRunner) | 2 window.jsTestIsAsync = true; |
| 3 if (window.testRunner) { |
3 testRunner.waitUntilDone(); | 4 testRunner.waitUntilDone(); |
4 | 5 |
5 function completeTest() { | 6 function completeTest() { |
6 var script = document.createElement("script"); | 7 finishJSTest(); |
7 | |
8 script.onload = function() { | |
9 if (window.testRunner) | |
10 testRunner.notifyDone(); | |
11 }; | |
12 | |
13 script.src = "../../fast/js/resources/js-test-post.js"; | |
14 document.body.appendChild(script); | |
15 } | 8 } |
16 | 9 |
17 // Load an external file to test svgView() handling. | 10 // Load an external file to test svgView() handling. |
18 function testFragment(string) { | 11 function testFragment(string) { |
19 debug(""); | 12 debug(""); |
20 debug("Loading external SVG resources/viewspec-target.svg"); | 13 debug("Loading external SVG resources/viewspec-target.svg"); |
21 debug("Passing SVGViewSpec: " + string); | 14 debug("Passing SVGViewSpec: " + string); |
22 debug(""); | 15 debug(""); |
23 var iframeElement = document.createElement("iframe"); | 16 var iframeElement = document.createElement("iframe"); |
24 iframeElement.setAttribute("id", "iframe"); | 17 iframeElement.setAttribute("id", "iframe"); |
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
85 debug("Check preserveAspectRatio value"); | 78 debug("Check preserveAspectRatio value"); |
86 shouldBeEqualToString("currentView.preserveAspectRatioString", "xMinYMid sli
ce"); | 79 shouldBeEqualToString("currentView.preserveAspectRatioString", "xMinYMid sli
ce"); |
87 shouldBe("currentView.preserveAspectRatio.baseVal.align", "SVGPreserveAspect
Ratio.SVG_PRESERVEASPECTRATIO_XMINYMID"); | 80 shouldBe("currentView.preserveAspectRatio.baseVal.align", "SVGPreserveAspect
Ratio.SVG_PRESERVEASPECTRATIO_XMINYMID"); |
88 shouldBe("currentView.preserveAspectRatio.baseVal.meetOrSlice", "SVGPreserve
AspectRatio.SVG_MEETORSLICE_SLICE"); | 81 shouldBe("currentView.preserveAspectRatio.baseVal.meetOrSlice", "SVGPreserve
AspectRatio.SVG_MEETORSLICE_SLICE"); |
89 | 82 |
90 completeTest(); | 83 completeTest(); |
91 } | 84 } |
92 | 85 |
93 testFragment("svgView(viewBox(0,0,100,50);preserveAspectRatio(xMinYMid slice);tr
ansform(translate(0 10) translate(25 25) rotate(45) translate(-25 -25) scale(0.7
0.7));viewTarget(blub);zoomAndPan(disable))"); | 86 testFragment("svgView(viewBox(0,0,100,50);preserveAspectRatio(xMinYMid slice);tr
ansform(translate(0 10) translate(25 25) rotate(45) translate(-25 -25) scale(0.7
0.7));viewTarget(blub);zoomAndPan(disable))"); |
94 successfullyParsed = true; | 87 successfullyParsed = true; |
OLD | NEW |