| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <html> | 2 <html> |
| 3 <body> | 3 <body> |
| 4 <template id="target-template"> | 4 <template id="target-template"> |
| 5 <svg width="90" height="90"> | 5 <svg width="0" height="0"> |
| 6 <text class="target">123</text> | 6 <feOffset class="target"></feOffset> |
| 7 </svg> | 7 </svg> |
| 8 </template> | 8 </template> |
| 9 <script src="resources/interpolation-test.js"></script> | 9 <script src="resources/interpolation-test.js"></script> |
| 10 <script> | 10 <script> |
| 11 'use strict'; | 11 'use strict'; |
| 12 assertAttributeInterpolation({ | 12 assertAttributeInterpolation({ |
| 13 property: 'dx', | 13 property: 'dx', |
| 14 from: '1', | 14 from: '1', |
| 15 to: '6' | 15 to: '6', |
| 16 }, [ | 16 }, [ |
| 17 {at: -0.4, is: '-1'}, | 17 {at: -0.4, is: '-1'}, |
| 18 {at: 0, is: '1'}, | 18 {at: 0, is: '1'}, |
| 19 {at: 0.2, is: '2'}, | 19 {at: 0.2, is: '2'}, |
| 20 {at: 0.6, is: '4'}, | 20 {at: 0.6, is: '4'}, |
| 21 {at: 1, is: '6'}, | 21 {at: 1, is: '6'}, |
| 22 {at: 1.4, is: '8'} | 22 {at: 1.4, is: '8'}, |
| 23 ]); | 23 ]); |
| 24 |
| 24 assertAttributeInterpolation({ | 25 assertAttributeInterpolation({ |
| 25 property: 'dy', | 26 property: 'dy', |
| 26 from: '1 -2', | 27 from: '1', |
| 27 to: '6 -12' | 28 to: '6', |
| 28 }, [ | 29 }, [ |
| 29 {at: -0.4, is: '-1 2'}, | 30 {at: -0.4, is: '-1'}, |
| 30 {at: 0, is: '1 -2'}, | 31 {at: 0, is: '1'}, |
| 31 {at: 0.2, is: '2 -4'}, | 32 {at: 0.2, is: '2'}, |
| 32 {at: 0.6, is: '4 -8'}, | 33 {at: 0.6, is: '4'}, |
| 33 {at: 1, is: '6 -12'}, | 34 {at: 1, is: '6'}, |
| 34 {at: 1.4, is: '8 -16'} | 35 {at: 1.4, is: '8'}, |
| 35 ]); | 36 ]); |
| 36 </script> | 37 </script> |
| 37 </body> | 38 </body> |
| 38 </html> | 39 </html> |
| OLD | NEW |