| OLD | NEW |
| 1 CONSOLE WARNING: line 77: Invalid keyframe value for property top: invalid | 1 CONSOLE WARNING: line 78: Invalid keyframe value for property top: invalid |
| 2 CONSOLE WARNING: line 77: Invalid keyframe value for property left: invalid | 2 CONSOLE WARNING: line 78: Invalid keyframe value for property left: invalid |
| 3 CONSOLE WARNING: line 77: Invalid keyframe value for property left: invalid | 3 CONSOLE WARNING: line 78: Invalid keyframe value for property left: invalid |
| 4 This is a testharness.js-based test. | 4 This is a testharness.js-based test. |
| 5 Found 59 tests; 17 PASS, 42 FAIL, 0 TIMEOUT, 0 NOTRUN. | 5 Found 67 tests; 25 PASS, 42 FAIL, 0 TIMEOUT, 0 NOTRUN. |
| 6 PASS Element.animate() creates an Animation object | 6 PASS Element.animate() creates an Animation object |
| 7 FAIL Element.animate() creates an Animation object in the relevant realm of the
target element Cannot read property 'prototype' of undefined | 7 FAIL Element.animate() creates an Animation object in the relevant realm of the
target element Cannot read property 'prototype' of undefined |
| 8 PASS Element.animate() creates an Animation object with a KeyframeEffect | 8 PASS Element.animate() creates an Animation object with a KeyframeEffect |
| 9 PASS Element.animate() creates an Animation object with a KeyframeEffect that is
created in the relevant realm of the target element | 9 PASS Element.animate() creates an Animation object with a KeyframeEffect that is
created in the relevant realm of the target element |
| 10 PASS Element.animate() creates an Animation object with a KeyframeEffect whose A
nimationEffectTiming object is created in the relevant realm of the target eleme
nt | 10 PASS Element.animate() creates an Animation object with a KeyframeEffect whose A
nimationEffectTiming object is created in the relevant realm of the target eleme
nt |
| 11 FAIL Element.animate() accepts a one property two value property-indexed keyfram
es specification anim.effect.getKeyframes is not a function | 11 FAIL Element.animate() accepts a one property two value property-indexed keyfram
es specification anim.effect.getKeyframes is not a function |
| 12 FAIL Element.animate() accepts a one shorthand property two value property-index
ed keyframes specification anim.effect.getKeyframes is not a function | 12 FAIL Element.animate() accepts a one shorthand property two value property-index
ed keyframes specification anim.effect.getKeyframes is not a function |
| 13 FAIL Element.animate() accepts a two property (one shorthand and one of its long
hand components) two value property-indexed keyframes specification anim.effect.
getKeyframes is not a function | 13 FAIL Element.animate() accepts a two property (one shorthand and one of its long
hand components) two value property-indexed keyframes specification anim.effect.
getKeyframes is not a function |
| 14 FAIL Element.animate() accepts a two property two value property-indexed keyfram
es specification anim.effect.getKeyframes is not a function | 14 FAIL Element.animate() accepts a two property two value property-indexed keyfram
es specification anim.effect.getKeyframes is not a function |
| 15 FAIL Element.animate() accepts a two property property-indexed keyframes specifi
cation with different numbers of values anim.effect.getKeyframes is not a functi
on | 15 FAIL Element.animate() accepts a two property property-indexed keyframes specifi
cation with different numbers of values anim.effect.getKeyframes is not a functi
on |
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 47 FAIL Element.animate() accepts a two property keyframe sequence where one proper
ty is missing from the last keyframe anim.effect.getKeyframes is not a function | 47 FAIL Element.animate() accepts a two property keyframe sequence where one proper
ty is missing from the last keyframe anim.effect.getKeyframes is not a function |
| 48 FAIL Element.animate() accepts a keyframe sequence with repeated values at offse
t 1 with different easings anim.effect.getKeyframes is not a function | 48 FAIL Element.animate() accepts a keyframe sequence with repeated values at offse
t 1 with different easings anim.effect.getKeyframes is not a function |
| 49 PASS Element.animate() does not accept keyframes with an out-of-bounded positive
offset | 49 PASS Element.animate() does not accept keyframes with an out-of-bounded positive
offset |
| 50 PASS Element.animate() does not accept keyframes with an out-of-bounded negative
offset | 50 PASS Element.animate() does not accept keyframes with an out-of-bounded negative
offset |
| 51 PASS Element.animate() does not accept keyframes not loosely sorted by offset | 51 PASS Element.animate() does not accept keyframes not loosely sorted by offset |
| 52 PASS Element.animate() does not accept property-indexed keyframes with an invali
d easing value | 52 PASS Element.animate() does not accept property-indexed keyframes with an invali
d easing value |
| 53 PASS Element.animate() does not accept a keyframe sequence with an invalid easin
g value | 53 PASS Element.animate() does not accept a keyframe sequence with an invalid easin
g value |
| 54 FAIL Element.animate() does not accept keyframes with an invalid composite value
assert_throws: function "function () { | 54 FAIL Element.animate() does not accept keyframes with an invalid composite value
assert_throws: function "function () { |
| 55 div.animate(subtest.input, 2000); | 55 div.animate(subtest.input, 2000); |
| 56 }" did not throw | 56 }" did not throw |
| 57 PASS Element.animate() does not accept invalid easing: '' |
| 58 PASS Element.animate() does not accept invalid easing: 'test' |
| 59 PASS Element.animate() does not accept invalid easing: 'cubic-bezier(1.1, 0, 1,
1)' |
| 60 PASS Element.animate() does not accept invalid easing: 'cubic-bezier(0, 0, 1.1,
1)' |
| 61 PASS Element.animate() does not accept invalid easing: 'cubic-bezier(-0.1, 0, 1,
1)' |
| 62 PASS Element.animate() does not accept invalid easing: 'cubic-bezier(0, 0, -0.1,
1)' |
| 63 PASS Element.animate() does not accept invalid easing: 'steps(-1, start)' |
| 64 PASS Element.animate() does not accept invalid easing: 'steps(0.1, start)' |
| 57 PASS Element.animate() accepts a double as an options argument | 65 PASS Element.animate() accepts a double as an options argument |
| 58 PASS Element.animate() accepts a KeyframeAnimationOptions argument | 66 PASS Element.animate() accepts a KeyframeAnimationOptions argument |
| 59 PASS Element.animate() accepts an absent options argument | 67 PASS Element.animate() accepts an absent options argument |
| 60 PASS Element.animate() correctly sets the id attribute when no id is specified | 68 PASS Element.animate() correctly sets the id attribute when no id is specified |
| 61 PASS Element.animate() correctly sets the id attribute | 69 PASS Element.animate() correctly sets the id attribute |
| 62 PASS Element.animate() correctly sets the Animation's timeline | 70 PASS Element.animate() correctly sets the Animation's timeline |
| 63 PASS Element.animate() correctly sets the Animation's timeline when triggered on
an element in a different document | 71 PASS Element.animate() correctly sets the Animation's timeline when triggered on
an element in a different document |
| 64 PASS Element.animate() calls play on the Animation | 72 PASS Element.animate() calls play on the Animation |
| 65 FAIL CSSPseudoElement.animate() creates an Animation object document.getAnimatio
ns is not a function | 73 FAIL CSSPseudoElement.animate() creates an Animation object document.getAnimatio
ns is not a function |
| 66 FAIL CSSPseudoElement.animate() creates an Animation object targeting to the cor
rect CSSPseudoElement object document.getAnimations is not a function | 74 FAIL CSSPseudoElement.animate() creates an Animation object targeting to the cor
rect CSSPseudoElement object document.getAnimations is not a function |
| 67 Harness: the test ran to completion. | 75 Harness: the test ran to completion. |
| 68 | 76 |
| OLD | NEW |