[WebKit-https.git] / LayoutTests / imported / w3c / web-platform-tests / web-animations / interfaces / Animatable / animate-expected.txt
2 PASS Element.animate() creates an Animation object 
3 PASS Element.animate() creates an Animation object in the relevant realm of the target element 
4 PASS Element.animate() creates an Animation object with a KeyframeEffect 
5 PASS Element.animate() creates an Animation object with a KeyframeEffect that is created in the relevant realm of the target element 
6 PASS Element.animate() creates an Animation object with a KeyframeEffect whose AnimationEffectTiming object is created in the relevant realm of the target element 
7 PASS Element.animate() accepts empty keyframe lists (input: []) 
8 PASS Element.animate() accepts empty keyframe lists (input: null) 
9 PASS Element.animate() accepts empty keyframe lists (input: undefined) 
10 PASS Element.animate() accepts a one property two value property-indexed keyframes specification 
11 PASS Element.animate() accepts a one shorthand property two value property-indexed keyframes specification 
12 PASS Element.animate() accepts a two property (one shorthand and one of its longhand components) two value property-indexed keyframes specification 
13 PASS Element.animate() accepts a two property two value property-indexed keyframes specification 
14 PASS Element.animate() accepts a two property property-indexed keyframes specification with different numbers of values 
15 PASS Element.animate() accepts a property-indexed keyframes specification with an invalid value 
16 PASS Element.animate() accepts a one property two value property-indexed keyframes specification that needs to stringify its values 
17 PASS Element.animate() accepts a property-indexed keyframes specification with a CSS variable reference 
18 PASS Element.animate() accepts a property-indexed keyframes specification with a CSS variable reference in a shorthand property 
19 PASS Element.animate() accepts a one property one value property-indexed keyframes specification 
20 PASS Element.animate() accepts a one property one non-array value property-indexed keyframes specification 
21 PASS Element.animate() accepts a one property two value property-indexed keyframes specification where the first value is invalid 
22 PASS Element.animate() accepts a one property two value property-indexed keyframes specification where the second value is invalid 
23 PASS Element.animate() accepts a property-indexed keyframe with a single offset 
24 FAIL Element.animate() accepts a property-indexed keyframe with an array of offsets assert_equals: value for 'computedOffset' on ComputedKeyframe #1 expected 0.25 but got 0.45000000000000007
25 FAIL Element.animate() accepts a property-indexed keyframe with an array of offsets that is too short assert_equals: value for 'computedOffset' on ComputedKeyframe #1 expected 0.25 but got 0.5
26 PASS Element.animate() accepts a property-indexed keyframe with an array of offsets that is too long 
27 PASS Element.animate() accepts a property-indexed keyframe with an empty array of offsets 
28 PASS Element.animate() accepts a property-indexed keyframe with an array of offsets with an embedded null value 
29 FAIL Element.animate() accepts a property-indexed keyframe with an array of offsets with a trailing null value assert_equals: value for 'computedOffset' on ComputedKeyframe #1 expected 0.25 but got 0.5
30 FAIL Element.animate() accepts a property-indexed keyframe with an array of offsets with leading and trailing null values assert_equals: value for 'computedOffset' on ComputedKeyframe #1 expected 0.25 but got 0.5
31 PASS Element.animate() accepts a property-indexed keyframe with an array of offsets with adjacent null values 
32 PASS Element.animate() accepts a property-indexed keyframe with an array of offsets with all null values (and too many at that) 
33 PASS Element.animate() accepts a property-indexed keyframe with a single null offset 
34 FAIL Element.animate() accepts a property-indexed keyframe with an array of offsets that is not strictly ascending in the unused part of the array assert_equals: value for 'computedOffset' on ComputedKeyframe #1 expected 0.2 but got 0.4
35 PASS Element.animate() accepts a property-indexed keyframe without any specified easing 
36 PASS Element.animate() accepts a property-indexed keyframe with a single easing 
37 PASS Element.animate() accepts a property-indexed keyframe with an array of easings 
38 FAIL Element.animate() accepts a property-indexed keyframe with an array of easings that is too short assert_equals: value for 'easing' on ComputedKeyframe #2 expected "ease-in" but got "ease-out"
39 PASS Element.animate() accepts a property-indexed keyframe with a single-element array of easings 
40 PASS Element.animate() accepts a property-indexed keyframe with an empty array of easings 
41 PASS Element.animate() accepts a property-indexed keyframe with an array of easings that is too long 
42 PASS Element.animate() accepts a property-indexed keyframe with a single composite operation 
43 PASS Element.animate() accepts a property-indexed keyframe with a composite array 
44 FAIL Element.animate() accepts a property-indexed keyframe with a composite array that is too short assert_equals: value for 'composite' on ComputedKeyframe #2 expected "add" but got "replace"
45 PASS Element.animate() accepts a property-indexed keyframe with a composite array that is too long 
46 PASS Element.animate() accepts a property-indexed keyframe with a single-element composite array 
47 PASS Element.animate() accepts a one property one keyframe sequence 
48 PASS Element.animate() accepts a one property two keyframe sequence 
49 PASS Element.animate() accepts a two property two keyframe sequence 
50 PASS Element.animate() accepts a one shorthand property two keyframe sequence 
51 PASS Element.animate() accepts a two property (a shorthand and one of its component longhands) two keyframe sequence 
52 PASS Element.animate() accepts a two property keyframe sequence where one property is missing from the first keyframe 
53 PASS Element.animate() accepts a two property keyframe sequence where one property is missing from the last keyframe 
54 PASS Element.animate() accepts a one property two keyframe sequence that needs to stringify its values 
55 PASS Element.animate() accepts a keyframe sequence with a CSS variable reference 
56 PASS Element.animate() accepts a keyframe sequence with a CSS variable reference in a shorthand property 
57 FAIL Element.animate() accepts a keyframe sequence with duplicate values for a given interior offset Type error
58 FAIL Element.animate() accepts a keyframe sequence with duplicate values for offsets 0 and 1 Type error
59 FAIL Element.animate() accepts a two property four keyframe sequence Type error
60 PASS Element.animate() accepts a single keyframe sequence with omitted offset 
61 PASS Element.animate() accepts a single keyframe sequence with null offset 
62 PASS Element.animate() accepts a single keyframe sequence with string offset 
63 PASS Element.animate() accepts a one property keyframe sequence with some omitted offsets 
64 PASS Element.animate() accepts a one property keyframe sequence with some null offsets 
65 PASS Element.animate() accepts a two property keyframe sequence with some omitted offsets 
66 PASS Element.animate() accepts a one property keyframe sequence with all omitted offsets 
67 FAIL Element.animate() accepts a keyframe sequence with different easing values, but the same easing value for a given offset Type error
68 FAIL Element.animate() accepts a keyframe sequence with different composite values, but the same composite value for a given offset Type error
69 PASS Element.animate() does not accept keyframes with an out-of-bounded positive offset 
70 PASS Element.animate() does not accept keyframes with an out-of-bounded negative offset 
71 PASS Element.animate() does not accept property-indexed keyframes not loosely sorted by offset 
72 PASS Element.animate() does not accept property-indexed keyframes not loosely sorted by offset even though not all offsets are specified 
73 PASS Element.animate() does not accept property-indexed keyframes with offsets out of range 
74 PASS Element.animate() does not accept keyframes not loosely sorted by offset 
75 PASS Element.animate() does not accept property-indexed keyframes with an invalid easing value 
76 PASS Element.animate() does not accept property-indexed keyframes with an invalid easing value as one of the array values 
77 PASS Element.animate() does not accept property-indexed keyframe with an invalid easing in the unused part of the array of easings 
78 PASS Element.animate() does not accept empty property-indexed keyframe with an invalid easing 
79 PASS Element.animate() does not accept empty property-indexed keyframe with an invalid easings array 
80 PASS Element.animate() does not accept a keyframe sequence with an invalid easing value 
81 PASS Element.animate() does not accept property-indexed keyframes with an invalid composite value 
82 PASS Element.animate() does not accept property-indexed keyframes with an invalid composite value as one of the array values 
83 PASS Element.animate() does not accept keyframes with an invalid composite value 
84 PASS Element.animate() does not accept invalid easing: '' 
85 PASS Element.animate() does not accept invalid easing: '7' 
86 PASS Element.animate() does not accept invalid easing: 'test' 
87 PASS Element.animate() does not accept invalid easing: 'initial' 
88 PASS Element.animate() does not accept invalid easing: 'inherit' 
89 PASS Element.animate() does not accept invalid easing: 'unset' 
90 PASS Element.animate() does not accept invalid easing: 'unrecognized' 
91 PASS Element.animate() does not accept invalid easing: 'var(--x)' 
92 PASS Element.animate() does not accept invalid easing: 'ease-in-out, ease-out' 
93 PASS Element.animate() does not accept invalid easing: 'cubic-bezier(1.1, 0, 1, 1)' 
94 PASS Element.animate() does not accept invalid easing: 'cubic-bezier(0, 0, 1.1, 1)' 
95 PASS Element.animate() does not accept invalid easing: 'cubic-bezier(-0.1, 0, 1, 1)' 
96 PASS Element.animate() does not accept invalid easing: 'cubic-bezier(0, 0, -0.1, 1)' 
97 PASS Element.animate() does not accept invalid easing: 'cubic-bezier(0.1, 0, 4, 0.4)' 
98 PASS Element.animate() does not accept invalid easing: 'steps(-1, start)' 
99 PASS Element.animate() does not accept invalid easing: 'steps(0.1, start)' 
100 PASS Element.animate() does not accept invalid easing: 'steps(3, nowhere)' 
101 PASS Element.animate() does not accept invalid easing: 'steps(-3, end)' 
102 PASS Element.animate() does not accept invalid easing: 'function (a){return a}' 
103 PASS Element.animate() does not accept invalid easing: 'function (x){return x}' 
104 PASS Element.animate() does not accept invalid easing: 'function(x, y){return 0.3}' 
105 PASS Element.animate() does not accept invalid easing: 'frames(1)' 
106 PASS Element.animate() does not accept invalid easing: 'frames' 
107 PASS Element.animate() does not accept invalid easing: 'frames()' 
108 PASS Element.animate() does not accept invalid easing: 'frames(,)' 
109 PASS Element.animate() does not accept invalid easing: 'frames(a)' 
110 PASS Element.animate() does not accept invalid easing: 'frames(2.0)' 
111 PASS Element.animate() does not accept invalid easing: 'frames(2.5)' 
112 PASS Element.animate() does not accept invalid easing: 'frames(2 3)' 
113 PASS Element.animate() accepts a double as an options argument 
114 PASS Element.animate() accepts a KeyframeAnimationOptions argument 
115 PASS Element.animate() accepts an absent options argument 
116 PASS Element.animate() correctly sets the id attribute when no id is specified 
117 PASS Element.animate() correctly sets the id attribute 
118 PASS Element.animate() correctly sets the Animation's timeline 
119 PASS Element.animate() correctly sets the Animation's timeline when triggered on an element in a different document 
120 PASS Element.animate() calls play on the Animation 
121 FAIL CSSPseudoElement.animate() creates an Animation object assert_equals: expected Element node <div class="pseudo"></div> but got null
122 FAIL CSSPseudoElement.animate() creates an Animation object targeting to the correct CSSPseudoElement object assert_equals: expected Element node <div class="pseudo"></div> but got null