Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(149)

Side by Side Diff: third_party/WebKit/LayoutTests/animations/keyframes-rule-expected.txt

Issue 2795223002: Remove WEBKIT_KEYFRAMES_RULE and WEBKIT_KEYFRAME_RULE (Closed)
Patch Set: Remove WEBKIT_KEYFRAMES_RULE and WEBKIT_KEYFRAME_RULE Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 This tests the CSSKeyframeRule and CSSKeyframesRule interfaces. 1 This tests the CSSKeyframeRule and CSSKeyframesRule interfaces.
2 2
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE ". 3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE ".
4 4
5 5
6 Constants 6 Constants
7 PASS CSSKeyframeRule exists on Window object 7 PASS CSSKeyframeRule exists on Window object
8 PASS CSSKeyframesRule exists on Window object 8 PASS CSSKeyframesRule exists on Window object
9 PASS WEBKIT_KEYFRAME_RULE exists on Window.CSSRule object
10 PASS WEBKIT_KEYFRAMES_RULE exists on Window.CSSRule object
11 PASS KEYFRAME_RULE exists on Window.CSSRule object 9 PASS KEYFRAME_RULE exists on Window.CSSRule object
12 PASS KEYFRAMES_RULE exists on Window.CSSRule object 10 PASS KEYFRAMES_RULE exists on Window.CSSRule object
13 11
14 Basic queries 12 Basic queries
15 PASS keyframes1.type is window.CSSRule.WEBKIT_KEYFRAMES_RULE 13 PASS keyframes1.type is window.CSSRule.KEYFRAMES_RULE
16 PASS keyframes1.name is 'test1' 14 PASS keyframes1.name is 'test1'
17 PASS rules1.length is 2 15 PASS rules1.length is 2
18 PASS rules1.item(0).type is window.CSSRule.WEBKIT_KEYFRAME_RULE 16 PASS rules1.item(0).type is window.CSSRule.KEYFRAME_RULE
19 PASS rules1.item(0).cssText is '0% { left: 10px; }' 17 PASS rules1.item(0).cssText is '0% { left: 10px; }'
20 PASS rules1.item(1).cssText is '100% { left: 20px; }' 18 PASS rules1.item(1).cssText is '100% { left: 20px; }'
21 19
22 Insert new rules 20 Insert new rules
23 PASS rules1.length is 5 21 PASS rules1.length is 5
24 PASS rules1.item(0).cssText is '0% { left: 10px; }' 22 PASS rules1.item(0).cssText is '0% { left: 10px; }'
25 PASS rules1.item(1).cssText is '100% { left: 20px; }' 23 PASS rules1.item(1).cssText is '100% { left: 20px; }'
26 PASS rules1.item(2).cssText is '30% { left: 30px; }' 24 PASS rules1.item(2).cssText is '30% { left: 30px; }'
27 PASS rules1.item(3).cssText is '60% { left: 60px; }' 25 PASS rules1.item(3).cssText is '60% { left: 60px; }'
28 PASS rules1.item(4).cssText is '20% { left: 50px; }' 26 PASS rules1.item(4).cssText is '20% { left: 50px; }'
29 27
30 Insert invalid rules 28 Insert invalid rules
31 PASS rules2.length is 6 29 PASS rules2.length is 6
32 PASS rules2.item(5).cssText is '10% { left: 30px; }' 30 PASS rules2.item(5).cssText is '10% { left: 30px; }'
33 31
34 Keys 32 Keys
35 PASS keyframes3.type is window.CSSRule.WEBKIT_KEYFRAMES_RULE 33 PASS keyframes3.type is window.CSSRule.KEYFRAMES_RULE
36 PASS keyframes3.name is 'test3' 34 PASS keyframes3.name is 'test3'
37 PASS rules3.length is 3 35 PASS rules3.length is 3
38 PASS rules3.item(0).type is window.CSSRule.WEBKIT_KEYFRAME_RULE 36 PASS rules3.item(0).type is window.CSSRule.KEYFRAME_RULE
39 PASS rules3.item(0).keyText is '0%' 37 PASS rules3.item(0).keyText is '0%'
40 PASS rules3.item(1).keyText is '50%, 60%' 38 PASS rules3.item(1).keyText is '50%, 60%'
41 PASS rules3.item(2).keyText is '90%, 100%' 39 PASS rules3.item(2).keyText is '90%, 100%'
42 PASS rules3.item(0).cssText is '0% { left: 10px; }' 40 PASS rules3.item(0).cssText is '0% { left: 10px; }'
43 PASS rules3.item(1).cssText is '50%, 60% { left: 30px; }' 41 PASS rules3.item(1).cssText is '50%, 60% { left: 30px; }'
44 PASS rules3.item(2).cssText is '90%, 100% { left: 20px; }' 42 PASS rules3.item(2).cssText is '90%, 100% { left: 20px; }'
45 43
46 Find a rule 44 Find a rule
47 PASS rules3.item(0).style is an instance of CSSStyleDeclaration 45 PASS rules3.item(0).style is an instance of CSSStyleDeclaration
48 PASS rules3.item(0).style.length is 1 46 PASS rules3.item(0).style.length is 1
49 PASS rule.type is window.CSSRule.WEBKIT_KEYFRAME_RULE 47 PASS rule.type is window.CSSRule.KEYFRAME_RULE
50 PASS rule.cssText is '0% { left: 10px; }' 48 PASS rule.cssText is '0% { left: 10px; }'
51 49
52 Find a rule with multiple key values 50 Find a rule with multiple key values
53 PASS rule.type is window.CSSRule.WEBKIT_KEYFRAME_RULE 51 PASS rule.type is window.CSSRule.KEYFRAME_RULE
54 PASS rule.cssText is '50%, 60% { left: 30px; }' 52 PASS rule.cssText is '50%, 60% { left: 30px; }'
55 53
56 Find a rule using from and to 54 Find a rule using from and to
57 PASS keyframes4.type is window.CSSRule.WEBKIT_KEYFRAMES_RULE 55 PASS keyframes4.type is window.CSSRule.KEYFRAMES_RULE
58 PASS rule.type is window.CSSRule.WEBKIT_KEYFRAME_RULE 56 PASS rule.type is window.CSSRule.KEYFRAME_RULE
59 PASS rule.cssText is '0% { left: 10px; }' 57 PASS rule.cssText is '0% { left: 10px; }'
60 PASS rule.type is window.CSSRule.WEBKIT_KEYFRAME_RULE 58 PASS rule.type is window.CSSRule.KEYFRAME_RULE
61 PASS rule.cssText is '100% { left: 20px; }' 59 PASS rule.cssText is '100% { left: 20px; }'
62 60
63 Try to find a rule that doesn't exist 61 Try to find a rule that doesn't exist
64 PASS Non-existent rule was not found 62 PASS Non-existent rule was not found
65 63
66 Delete a rule 64 Delete a rule
67 PASS rules5.length is 2 65 PASS rules5.length is 2
68 PASS rules5.item(0).type is window.CSSRule.WEBKIT_KEYFRAME_RULE 66 PASS rules5.item(0).type is window.CSSRule.KEYFRAME_RULE
69 PASS rules5.item(0).keyText is '0%' 67 PASS rules5.item(0).keyText is '0%'
70 PASS rules5.item(1).keyText is '90%, 100%' 68 PASS rules5.item(1).keyText is '90%, 100%'
71 69
72 Delete a from rule 70 Delete a from rule
73 PASS rules6.length is 2 71 PASS rules6.length is 2
74 PASS rules6.item(0).type is window.CSSRule.WEBKIT_KEYFRAME_RULE 72 PASS rules6.item(0).type is window.CSSRule.KEYFRAME_RULE
75 PASS rules6.item(0).keyText is '50%' 73 PASS rules6.item(0).keyText is '50%'
76 PASS rules6.item(1).keyText is '100%' 74 PASS rules6.item(1).keyText is '100%'
77 75
78 Delete a rule that doesn't exist 76 Delete a rule that doesn't exist
79 PASS rules7.length is 2 77 PASS rules7.length is 2
80 PASS rules7.item(0).type is window.CSSRule.WEBKIT_KEYFRAME_RULE 78 PASS rules7.item(0).type is window.CSSRule.KEYFRAME_RULE
81 PASS rules7.item(0).keyText is '0%' 79 PASS rules7.item(0).keyText is '0%'
82 PASS rules7.item(1).keyText is '90%, 100%' 80 PASS rules7.item(1).keyText is '90%, 100%'
83 81
84 Set a keyframe key 82 Set a keyframe key
85 PASS rules8.length is 2 83 PASS rules8.length is 2
86 PASS rules8.item(0).type is window.CSSRule.WEBKIT_KEYFRAME_RULE 84 PASS rules8.item(0).type is window.CSSRule.KEYFRAME_RULE
87 PASS rules8.item(0).keyText is '70%' 85 PASS rules8.item(0).keyText is '70%'
88 PASS rules8.item(1).keyText is '90%, 100%' 86 PASS rules8.item(1).keyText is '90%, 100%'
89 87
90 Set a keyframe key with 'from' 88 Set a keyframe key with 'from'
91 PASS rules9.length is 2 89 PASS rules9.length is 2
92 PASS rules9.item(0).type is window.CSSRule.WEBKIT_KEYFRAME_RULE 90 PASS rules9.item(0).type is window.CSSRule.KEYFRAME_RULE
93 PASS rules9.item(0).keyText is '0%' 91 PASS rules9.item(0).keyText is '0%'
94 PASS rules9.item(1).keyText is '90%, 100%' 92 PASS rules9.item(1).keyText is '90%, 100%'
95 93
96 Set a keyframe key with multiple values 94 Set a keyframe key with multiple values
97 PASS rules10.length is 2 95 PASS rules10.length is 2
98 PASS rules10.item(0).type is window.CSSRule.WEBKIT_KEYFRAME_RULE 96 PASS rules10.item(0).type is window.CSSRule.KEYFRAME_RULE
99 PASS rules10.item(0).keyText is '0%, 10%, 0%, 20%, 30%, 100%' 97 PASS rules10.item(0).keyText is '0%, 10%, 0%, 20%, 30%, 100%'
100 PASS rules10.item(1).keyText is '90%, 100%' 98 PASS rules10.item(1).keyText is '90%, 100%'
101 99
102 Set a keyframe key with an out-of-range value 100 Set a keyframe key with an out-of-range value
103 PASS rules11.item(0).keyText = "40%, -50%, 60%"; threw exception SyntaxError: Fa iled to set the 'keyText' property on 'CSSKeyframeRule': The key '40%, -50%, 60% ' is invalid and cannot be parsed. 101 PASS rules11.item(0).keyText = "40%, -50%, 60%"; threw exception SyntaxError: Fa iled to set the 'keyText' property on 'CSSKeyframeRule': The key '40%, -50%, 60% ' is invalid and cannot be parsed.
104 PASS rules11.length is 2 102 PASS rules11.length is 2
105 PASS rules11.item(0).type is window.CSSRule.WEBKIT_KEYFRAME_RULE 103 PASS rules11.item(0).type is window.CSSRule.KEYFRAME_RULE
106 PASS rules11.item(0).keyText is '0%' 104 PASS rules11.item(0).keyText is '0%'
107 PASS rules11.item(1).keyText is '90%, 100%' 105 PASS rules11.item(1).keyText is '90%, 100%'
108 106
109 Set a keyframe key with an invalid value 107 Set a keyframe key with an invalid value
110 PASS rules12.item(0).keyText = "foo"; threw exception SyntaxError: Failed to set the 'keyText' property on 'CSSKeyframeRule': The key 'foo' is invalid and canno t be parsed. 108 PASS rules12.item(0).keyText = "foo"; threw exception SyntaxError: Failed to set the 'keyText' property on 'CSSKeyframeRule': The key 'foo' is invalid and canno t be parsed.
111 PASS rules12.length is 2 109 PASS rules12.length is 2
112 PASS rules12.item(0).type is window.CSSRule.WEBKIT_KEYFRAME_RULE 110 PASS rules12.item(0).type is window.CSSRule.KEYFRAME_RULE
113 PASS rules12.item(0).keyText is '0%' 111 PASS rules12.item(0).keyText is '0%'
114 PASS rules12.item(1).keyText is '90%, 100%' 112 PASS rules12.item(1).keyText is '90%, 100%'
115 113
116 Set a keyframe key with a null value 114 Set a keyframe key with a null value
117 PASS rules13.item(0).keyText = null; threw exception SyntaxError: Failed to set the 'keyText' property on 'CSSKeyframeRule': The key 'null' is invalid and canno t be parsed. 115 PASS rules13.item(0).keyText = null; threw exception SyntaxError: Failed to set the 'keyText' property on 'CSSKeyframeRule': The key 'null' is invalid and canno t be parsed.
118 PASS rules13.length is 2 116 PASS rules13.length is 2
119 PASS rules13.item(0).type is window.CSSRule.WEBKIT_KEYFRAME_RULE 117 PASS rules13.item(0).type is window.CSSRule.KEYFRAME_RULE
120 PASS rules13.item(0).keyText is '0%' 118 PASS rules13.item(0).keyText is '0%'
121 PASS rules13.item(1).keyText is '90%, 100%' 119 PASS rules13.item(1).keyText is '90%, 100%'
122 PASS successfullyParsed is true 120 PASS successfullyParsed is true
123 121
124 TEST COMPLETE 122 TEST COMPLETE
125 123
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698