| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <meta charset=utf-8> | 2 <meta charset=utf-8> |
| 3 <title>Animatable.animate tests</title> | 3 <title>Animatable.animate tests</title> |
| 4 <link rel="help" href="http://w3c.github.io/web-animations/#dom-animatable-anima
te"> | 4 <link rel="help" href="http://w3c.github.io/web-animations/#dom-animatable-anima
te"> |
| 5 <link rel="author" title="Brian Birtles" href="mailto:bbirtles@mozilla.com"> | 5 <link rel="author" title="Brian Birtles" href="mailto:bbirtles@mozilla.com"> |
| 6 <script src="../../../../resources/testharness.js"></script> | 6 <script src="../../../../resources/testharness.js"></script> |
| 7 <script src="../../../../resources/testharnessreport.js"></script> | 7 <script src="../../../../resources/testharnessreport.js"></script> |
| 8 <script src="../testcommon.js"></script> | 8 <script src="../testcommon.js"></script> |
| 9 <body> | 9 <body> |
| 10 <div id="log"></div> | 10 <div id="log"></div> |
| (...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 95 }, 'Element.animate() correctly sets the id attribute'); | 95 }, 'Element.animate() correctly sets the id attribute'); |
| 96 | 96 |
| 97 test(function(t) { | 97 test(function(t) { |
| 98 var div = createDiv(t); | 98 var div = createDiv(t); |
| 99 var anim = div.animate({ opacity: [ 0, 1 ] }, 2000); | 99 var anim = div.animate({ opacity: [ 0, 1 ] }, 2000); |
| 100 assert_equals(anim.timeline, document.timeline); | 100 assert_equals(anim.timeline, document.timeline); |
| 101 }, 'Element.animate() correctly sets the Animation\'s timeline'); | 101 }, 'Element.animate() correctly sets the Animation\'s timeline'); |
| 102 | 102 |
| 103 async_test(function(t) { | 103 async_test(function(t) { |
| 104 var iframe = document.createElement('iframe'); | 104 var iframe = document.createElement('iframe'); |
| 105 iframe.src = 'data:text/html;charset=utf-8,'; | |
| 106 iframe.width = 10; | 105 iframe.width = 10; |
| 107 iframe.height = 10; | 106 iframe.height = 10; |
| 108 | 107 |
| 109 iframe.addEventListener('load', t.step_func(function() { | 108 iframe.addEventListener('load', t.step_func(function() { |
| 110 var div = createDiv(t, iframe.contentDocument); | 109 var div = createDiv(t, iframe.contentDocument); |
| 111 var anim = div.animate({ opacity: [ 0, 1 ] }, 2000); | 110 var anim = div.animate({ opacity: [ 0, 1 ] }, 2000); |
| 112 assert_equals(anim.timeline, iframe.contentDocument.timeline); | 111 assert_equals(anim.timeline, iframe.contentDocument.timeline); |
| 113 iframe.remove(); | 112 iframe.remove(); |
| 114 t.done(); | 113 t.done(); |
| 115 })); | 114 })); |
| (...skipping 18 matching lines...) Expand all Loading... |
| 134 | 133 |
| 135 test(function(t) { | 134 test(function(t) { |
| 136 var pseudoTarget = createPseudo(t, 'before'); | 135 var pseudoTarget = createPseudo(t, 'before'); |
| 137 var anim = pseudoTarget.animate({ opacity: [ 0, 1 ] }, 2000); | 136 var anim = pseudoTarget.animate({ opacity: [ 0, 1 ] }, 2000); |
| 138 assert_equals(anim.effect.target, pseudoTarget, | 137 assert_equals(anim.effect.target, pseudoTarget, |
| 139 'The returned Animation targets to the correct object'); | 138 'The returned Animation targets to the correct object'); |
| 140 }, 'CSSPseudoElement.animate() creates an Animation object targeting ' + | 139 }, 'CSSPseudoElement.animate() creates an Animation object targeting ' + |
| 141 'to the correct CSSPseudoElement object'); | 140 'to the correct CSSPseudoElement object'); |
| 142 </script> | 141 </script> |
| 143 </body> | 142 </body> |
| OLD | NEW |