| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <script src="../resources/testharness.js"></script> | 2 <script src="../resources/testharness.js"></script> |
| 3 <script src="../resources/testharnessreport.js"></script> | 3 <script src="../resources/testharnessreport.js"></script> |
| 4 | 4 |
| 5 <style> | 5 <style> |
| 6 .anim { | 6 .anim { |
| 7 position: absolute; | 7 position: absolute; |
| 8 left: 10px; | 8 left: 10px; |
| 9 height: 90px; | 9 height: 90px; |
| 10 width: 100px; | 10 width: 100px; |
| (...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 44 var player = e2.animate([ | 44 var player = e2.animate([ |
| 45 {backgroundColor: 'green', offset: 0}, | 45 {backgroundColor: 'green', offset: 0}, |
| 46 {backgroundColor: 'purple', offset: 1} | 46 {backgroundColor: 'purple', offset: 1} |
| 47 ], durationValue); | 47 ], durationValue); |
| 48 player.pause(); | 48 player.pause(); |
| 49 player.currentTime = durationValue / 2; | 49 player.currentTime = durationValue / 2; |
| 50 assert_equals(e2Style.backgroundColor, 'rgb(64, 64, 64)'); | 50 assert_equals(e2Style.backgroundColor, 'rgb(64, 64, 64)'); |
| 51 }, 'Calling animate() should start an animation. CamelCase property names should
be parsed.'); | 51 }, 'Calling animate() should start an animation. CamelCase property names should
be parsed.'); |
| 52 | 52 |
| 53 var keyframesWithInvalid = [ | 53 var keyframesWithInvalid = [ |
| 54 {offset: 0.1}, | 54 {width: '0px', backgroundColor: 'octarine', offset: 0}, |
| 55 {width: '0px', backgroundColor: 'octarine', offset: 0.2}, | 55 {width: '1000px', foo: 'bar', offset: 1}]; |
| 56 {width: '1000px', foo: 'bar', offset: 1} | |
| 57 ]; | |
| 58 | 56 |
| 59 test(function() { | 57 test(function() { |
| 60 var player = e3.animate(keyframesWithInvalid, {duration: durationValue, fill
: 'forwards'}); | 58 var player = e3.animate(keyframesWithInvalid, {duration: durationValue, fill
: 'forwards'}); |
| 61 player.pause(); | 59 player.pause(); |
| 62 player.currentTime = durationValue; | 60 player.currentTime = durationValue; |
| 63 assert_equals(e3Style.width, '1000px'); | 61 assert_equals(e3Style.width, '1000px'); |
| 64 assert_equals(e3Style.backgroundColor, 'rgb(0, 0, 0)'); | 62 assert_equals(e3Style.backgroundColor, 'rgb(0, 0, 0)'); |
| 65 assert_equals(e3Style.foo, undefined); | 63 assert_equals(e3Style.foo, undefined); |
| 66 }, 'Calling animate() with a pre-constructed keyframes list should start an anim
ation. Invalid style declarations should be ignored.'); | 64 }, 'Calling animate() with a pre-constructed keyframes list should start an anim
ation. Invalid style declarations should be ignored.'); |
| 67 </script> | 65 </script> |
| OLD | NEW |