| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <body> | 2 <body> |
| 3 <style> | 3 <style> |
| 4 .container { | 4 .container { |
| 5 width: 80px; | 5 width: 80px; |
| 6 height: 80px; | 6 height: 80px; |
| 7 background: black; | 7 background: black; |
| 8 display: inline-block; | 8 display: inline-block; |
| 9 padding: 5px; | 9 padding: 5px; |
| 10 } | 10 } |
| (...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 72 to: 'rect(0px, 100px, 90px, 5px)' | 72 to: 'rect(0px, 100px, 90px, 5px)' |
| 73 }, [ | 73 }, [ |
| 74 {at: -1, is: 'rect(0px, 50px, 70px, 15px)'}, | 74 {at: -1, is: 'rect(0px, 50px, 70px, 15px)'}, |
| 75 {at: 0, is: 'rect(0px, 75px, 80px, 10px)'}, | 75 {at: 0, is: 'rect(0px, 75px, 80px, 10px)'}, |
| 76 {at: 0.25, is: 'rect(0px, 81.25px, 82.5px, 8.75px)'}, | 76 {at: 0.25, is: 'rect(0px, 81.25px, 82.5px, 8.75px)'}, |
| 77 {at: 0.75, is: 'rect(0px, 93.75px, 87.5px, 6.25px)'}, | 77 {at: 0.75, is: 'rect(0px, 93.75px, 87.5px, 6.25px)'}, |
| 78 {at: 1, is: 'rect(0px, 100px, 90px, 5px)'}, | 78 {at: 1, is: 'rect(0px, 100px, 90px, 5px)'}, |
| 79 {at: 2, is: 'rect(0px, 125px, 100px, 0px)'}, | 79 {at: 2, is: 'rect(0px, 125px, 100px, 0px)'}, |
| 80 ]); | 80 ]); |
| 81 | 81 |
| 82 assertInterpolation({ | |
| 83 property: 'clip', | |
| 84 from: 'rect(auto, auto, auto, 10px)', | |
| 85 to: 'rect(20px, 50px, 50px, auto)' | |
| 86 }, [ | |
| 87 {at: -1, is: 'rect(auto, auto, auto, 10px)'}, | |
| 88 {at: 0, is: 'rect(auto, auto, auto, 10px)'}, | |
| 89 {at: 0.25, is: 'rect(auto, auto, auto, 10px)'}, | |
| 90 {at: 0.75, is: 'rect(20px, 50px, 50px, auto)'}, | |
| 91 {at: 1, is: 'rect(20px, 50px, 50px, auto)'}, | |
| 92 {at: 2, is: 'rect(20px, 50px, 50px, auto)'} | |
| 93 ]); | |
| 94 | |
| 95 assertInterpolation({ | |
| 96 property: 'clip', | |
| 97 from: 'rect(auto, 0px, auto, 10px)', | |
| 98 to: 'rect(auto, 50px, 50px, auto)' | |
| 99 }, [ | |
| 100 {at: -1, is: 'rect(auto, -50px, auto, 10px)'}, | |
| 101 {at: 0, is: 'rect(auto, 0px, auto, 10px)'}, | |
| 102 {at: 0.25, is: 'rect(auto, 12.5px, auto, 10px)'}, | |
| 103 {at: 0.75, is: 'rect(auto, 37.5px, 50px, auto)'}, | |
| 104 {at: 1, is: 'rect(auto, 50px, 50px, auto)'}, | |
| 105 {at: 2, is: 'rect(auto, 100px, 50px, auto)'} | |
| 106 ]); | |
| 107 | |
| 108 assertNoInterpolation({ | 82 assertNoInterpolation({ |
| 109 property: 'clip', | 83 property: 'clip', |
| 84 from: 'rect(auto, auto, auto, 10px)', |
| 85 to: 'rect(20px, 50px, 50px, auto)' |
| 86 }); |
| 87 |
| 88 assertNoInterpolation({ |
| 89 property: 'clip', |
| 90 from: 'rect(auto, 0px, auto, 10px)', |
| 91 to: 'rect(auto, 50px, 50px, auto)' |
| 92 }); |
| 93 |
| 94 assertNoInterpolation({ |
| 95 property: 'clip', |
| 110 from: 'auto', | 96 from: 'auto', |
| 111 to: 'rect(0px, 50px, 50px, 0px)' | 97 to: 'rect(0px, 50px, 50px, 0px)' |
| 112 }); | 98 }); |
| 113 | 99 |
| 114 assertNoInterpolation({ | 100 assertNoInterpolation({ |
| 115 property: 'clip', | 101 property: 'clip', |
| 116 from: 'rect(0px, 50px, 50px, 0px)', | 102 from: 'rect(0px, 50px, 50px, 0px)', |
| 117 to: 'auto' | 103 to: 'auto' |
| 118 }); | 104 }); |
| 119 </script> | 105 </script> |
| OLD | NEW |