| OLD | NEW |
| (Empty) | |
| 1 This is a testharness.js-based test. |
| 2 PASS Element.animate() creates an Animation object |
| 3 PASS Element.animate() creates an Animation object with a KeyframeEffect |
| 4 FAIL Element.animate() accepts a one property two value property-indexed keyfram
es specification anim.effect.getKeyframes is not a function |
| 5 FAIL Element.animate() accepts a one shorthand property two value property-index
ed keyframes specification anim.effect.getKeyframes is not a function |
| 6 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 |
| 7 FAIL Element.animate() accepts a two property two value property-indexed keyfram
es specification anim.effect.getKeyframes is not a function |
| 8 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 |
| 9 FAIL Element.animate() accepts a property-indexed keyframes specification with a
n invalid value anim.effect.getKeyframes is not a function |
| 10 FAIL Element.animate() accepts a one property two value property-indexed keyfram
es specification that needs to stringify its values anim.effect.getKeyframes is
not a function |
| 11 FAIL Element.animate() accepts a property-indexed keyframes specification with a
CSS variable reference anim.effect.getKeyframes is not a function |
| 12 FAIL Element.animate() accepts a property-indexed keyframes specification with a
CSS variable reference in a shorthand property anim.effect.getKeyframes is not
a function |
| 13 FAIL Element.animate() accepts a one property one value property-indexed keyfram
es specification anim.effect.getKeyframes is not a function |
| 14 FAIL Element.animate() accepts a one property one non-array value property-index
ed keyframes specification anim.effect.getKeyframes is not a function |
| 15 FAIL Element.animate() accepts a one property two value property-indexed keyfram
es specification where the first value is invalid anim.effect.getKeyframes is no
t a function |
| 16 FAIL Element.animate() accepts a one property two value property-indexed keyfram
es specification where the second value is invalid anim.effect.getKeyframes is n
ot a function |
| 17 FAIL Element.animate() accepts a one property one keyframe sequence anim.effect.
getKeyframes is not a function |
| 18 FAIL Element.animate() accepts a one property two keyframe sequence anim.effect.
getKeyframes is not a function |
| 19 FAIL Element.animate() accepts a two property two keyframe sequence anim.effect.
getKeyframes is not a function |
| 20 FAIL Element.animate() accepts a one shorthand property two keyframe sequence an
im.effect.getKeyframes is not a function |
| 21 FAIL Element.animate() accepts a two property (a shorthand and one of its compon
ent longhands) two keyframe sequence anim.effect.getKeyframes is not a function |
| 22 FAIL Element.animate() accepts a keyframe sequence with duplicate values for a g
iven interior offset anim.effect.getKeyframes is not a function |
| 23 FAIL Element.animate() accepts a keyframe sequence with duplicate values for off
sets 0 and 1 anim.effect.getKeyframes is not a function |
| 24 FAIL Element.animate() accepts a two property four keyframe sequence anim.effect
.getKeyframes is not a function |
| 25 FAIL Element.animate() accepts a single keyframe sequence with omitted offsets a
nim.effect.getKeyframes is not a function |
| 26 FAIL Element.animate() accepts a one property keyframe sequence with some omitte
d offsets anim.effect.getKeyframes is not a function |
| 27 FAIL Element.animate() accepts a two property keyframe sequence with some omitte
d offsets anim.effect.getKeyframes is not a function |
| 28 FAIL Element.animate() accepts a one property keyframe sequence with all omitted
offsets anim.effect.getKeyframes is not a function |
| 29 FAIL Element.animate() accepts a keyframe sequence with different easing values,
but the same easing value for a given offset anim.effect.getKeyframes is not a
function |
| 30 FAIL Element.animate() accepts a keyframe sequence with different composite valu
es, but the same composite value for a given offset anim.effect.getKeyframes is
not a function |
| 31 FAIL Element.animate() accepts a one property two keyframe sequence that needs t
o stringify its values anim.effect.getKeyframes is not a function |
| 32 FAIL Element.animate() accepts a keyframe sequence with a CSS variable reference
anim.effect.getKeyframes is not a function |
| 33 FAIL Element.animate() accepts a keyframe sequence with a CSS variable reference
in a shorthand property anim.effect.getKeyframes is not a function |
| 34 FAIL Element.animate() accepts a keyframe sequence where shorthand precedes long
hand anim.effect.getKeyframes is not a function |
| 35 FAIL Element.animate() accepts a keyframe sequence where longhand precedes short
hand anim.effect.getKeyframes is not a function |
| 36 FAIL Element.animate() accepts a keyframe sequence where lesser shorthand preced
es greater shorthand anim.effect.getKeyframes is not a function |
| 37 FAIL Element.animate() accepts a keyframe sequence where greater shorthand prece
des lesser shorthand anim.effect.getKeyframes is not a function |
| 38 FAIL Element.animate() accepts a two property keyframe sequence where one proper
ty is missing from the first keyframe anim.effect.getKeyframes is not a function |
| 39 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 |
| 40 FAIL Element.animate() accepts a keyframe sequence with repeated values at offse
t 1 with different easings anim.effect.getKeyframes is not a function |
| 41 FAIL Element.animate() does not accept keyframes with an out-of-bounded positive
offset assert_throws: function "function () { |
| 42 div.animate(subtest.input, 2000); |
| 43 }" threw object "InvalidModificationError: Failed to execute 'animate' on ..
." ("InvalidModificationError") expected object "[object Object]" ("TypeError") |
| 44 FAIL Element.animate() does not accept keyframes with an out-of-bounded negative
offset assert_throws: function "function () { |
| 45 div.animate(subtest.input, 2000); |
| 46 }" threw object "InvalidModificationError: Failed to execute 'animate' on ..
." ("InvalidModificationError") expected object "[object Object]" ("TypeError") |
| 47 FAIL Element.animate() does not accept keyframes not loosely sorted by offset as
sert_throws: function "function () { |
| 48 div.animate(subtest.input, 2000); |
| 49 }" threw object "InvalidModificationError: Failed to execute 'animate' on ..
." ("InvalidModificationError") expected object "[object Object]" ("TypeError") |
| 50 FAIL Element.animate() does not accept property-indexed keyframes with an invali
d easing value assert_throws: function "function () { |
| 51 div.animate(subtest.input, 2000); |
| 52 }" did not throw |
| 53 FAIL Element.animate() does not accept a keyframe sequence with an invalid easin
g value assert_throws: function "function () { |
| 54 div.animate(subtest.input, 2000); |
| 55 }" did not throw |
| 56 FAIL Element.animate() does not accept keyframes with an invalid composite value
assert_throws: function "function () { |
| 57 div.animate(subtest.input, 2000); |
| 58 }" did not throw |
| 59 PASS Element.animate() accepts a double as an options argument |
| 60 PASS Element.animate() accepts a KeyframeAnimationOptions argument |
| 61 PASS Element.animate() accepts an absent options argument |
| 62 PASS Element.animate() correctly sets the id attribute when no id is specified |
| 63 PASS Element.animate() correctly sets the id attribute |
| 64 FAIL Element.animate() correctly sets the Animation's timeline assert_equals: ex
pected (object) object "[object AnimationTimeline]" but got (undefined) undefine
d |
| 65 FAIL Element.animate() correctly sets the Animation's timeline when triggered on
an element in a different document assert_equals: expected (object) object "[ob
ject AnimationTimeline]" but got (undefined) undefined |
| 66 PASS Element.animate() calls play on the Animation |
| 67 FAIL CSSPseudoElement.animate() creates an Animation object document.getAnimatio
ns is not a function |
| 68 FAIL CSSPseudoElement.animate() creates an Animation object targeting to the cor
rect CSSPseudoElement object document.getAnimations is not a function |
| 69 Harness: the test ran to completion. |
| 70 |
| OLD | NEW |