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 |