OLD | NEW |
(Empty) | |
| 1 description("Test animate intervals having begin-value without a matching end-va
lue"); |
| 2 embedSVGTestCase("resources/animate-no-matching-end-value.svg"); |
| 3 |
| 4 // Setup animation test |
| 5 function sample1() { |
| 6 shouldBeCloseEnough("rect1.x.animVal.value", "0"); |
| 7 shouldBe("rect1.x.baseVal.value", "0"); |
| 8 } |
| 9 |
| 10 function sample2() { |
| 11 shouldBeCloseEnough("rect1.x.animVal.value", "100"); |
| 12 shouldBe("rect1.x.baseVal.value", "0"); |
| 13 } |
| 14 |
| 15 function executeTest() { |
| 16 var rects = rootSVGElement.ownerDocument.getElementsByTagName("rect"); |
| 17 rect1 = rects[0]; |
| 18 |
| 19 const expectedValues = [ |
| 20 // [animationId, time, sampleCallback] |
| 21 ["anim", 0.0, sample1], |
| 22 ["anim", 1.0, sample2], |
| 23 ["anim", 2.0, sample1], |
| 24 ["anim", 3.0, sample2], |
| 25 ["anim", 4.0, sample1], |
| 26 ["anim", 5.0, sample1] |
| 27 ]; |
| 28 |
| 29 runAnimationTest(expectedValues); |
| 30 } |
| 31 |
| 32 window.animationStartsImmediately = true; |
| 33 var successfullyParsed = true; |
OLD | NEW |