2008-11-04 Anders Carlsson <andersca@apple.com>
[webkit/qt.git] / LayoutTests / animations / keyframes-rule-expected.txt
blobc50a123dfc151b041cf2bf7d0edf32d9ee7f9aed
1 This tests the WebKitCSSKeyframeRule and WebKitCSSKeyframesRule interfaces.
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
6 PASS WEBKIT_KEYFRAME_RULE exists on Window object
7 PASS WEBKIT_KEYFRAMES_RULE exists on Window object
9 PASS keyframes1.type is window.CSSRule.WEBKIT_KEYFRAMES_RULE
10 PASS keyframes1.name is 'test1'
12 PASS rules1.length is 2
13 PASS rules1.item(0).type is window.CSSRule.WEBKIT_KEYFRAME_RULE
14 PASS rules1.item(0).cssText is '0% { left: 10px; }'
15 PASS rules1.item(1).cssText is '100% { left: 20px; }'
17 Insert three new rules
18 PASS rules1.length is 5
19 PASS rules1.item(0).cssText is '0% { left: 10px; }'
20 PASS rules1.item(1).cssText is '100% { left: 20px; }'
21 PASS rules1.item(2).cssText is '30% { left: 30px; }'
22 PASS rules1.item(3).cssText is '60% { left: 60px; }'
23 PASS rules1.item(4).cssText is '20% { left: 50px; }'
25 PASS keyframes2.type is window.CSSRule.WEBKIT_KEYFRAMES_RULE
26 PASS keyframes2.name is 'test2'
28 PASS rules2.length is 3
29 PASS rules2.item(0).type is window.CSSRule.WEBKIT_KEYFRAME_RULE
30 PASS rules2.item(0).keyText is '0%'
31 PASS rules2.item(1).keyText is '50%'
32 PASS rules2.item(2).keyText is '100%'
33 PASS rules2.item(0).cssText is '0% { left: 10px; }'
34 PASS rules2.item(1).cssText is '50% { left: 30px; }'
35 PASS rules2.item(2).cssText is '100% { left: 20px; }'
37 PASS typeof(rules2.item(0).style) is typeof(CSSStyleDeclaration)
38 PASS rules2.item(0).style.length is 1
40 Find a rule
41 PASS rule.type is window.CSSRule.WEBKIT_KEYFRAME_RULE
42 PASS rule.cssText is '50% { left: 30px; }'
44 Try to find a rule that doesn't exist
45 PASS Non-existent rule was not found
47 Delete a rule
48 PASS rules2.length is 2
49 PASS rules2.item(0).type is window.CSSRule.WEBKIT_KEYFRAME_RULE
50 PASS rules2.item(0).keyText is '0%'
51 PASS rules2.item(1).keyText is '100%'
53 Delete a rule that doesn't exist
54 PASS rules2.length is 2
55 PASS rules2.item(0).type is window.CSSRule.WEBKIT_KEYFRAME_RULE
56 PASS rules2.item(0).keyText is '0%'
57 PASS rules2.item(1).keyText is '100%'
59 PASS successfullyParsed is true
61 TEST COMPLETE