Tapping after CSS-based table casues an infinite loop in wordRangeFromPosition
[WebKit-https.git] / LayoutTests / fast / xsl / mozilla-tests-expected.txt
1 Mozilla XSLT
2 TransforMiiX Test Cases
3 This document serves to test basic XSL expressions.
4
5 Testing xsl:variable and xsl:copy-of
6 Test: <xsl:copy-of select="$product-name"/>
7 Desired Result:TransforMiiX
8 Result: TransforMiiX
9
10 Testing xsl:if
11 Test: <xsl:if test="x | y | z">true</xsl:if>
12 Desired Result: true
13 Result:true
14
15 Testing xsl:if
16 Test: <xsl:if test="true()">true</xsl:if>
17 Desired Result: true
18 Result:true
19
20 Testing xsl:if
21 Test: <xsl:if test="'a'='b'">a equals b</xsl:if>
22 <xsl:if test="'a'!='b'">a does not equal b</xsl:if> 
23 Desired Result: a does not equal to b
24 Result:a does not equal b
25
26 Testing xsl:if
27 Test: <xsl:if test="2+1-3"> 2+1-3 is true</xsl:if>
28  <xsl:if test="not(2+1-3)"> not(2+1-3) is true</xsl:if>
29 Desired Result:not(2+1-3) is true 
30 Result:not(2+1-3) is true
31
32 Testing xsl:choose
33 Test:see source
34 Desired Result: true
35 Result:true
36
37 Testing parent and ancestor ops
38 Test:see source
39 Desired Result: true
40 Result:true
41
42 Testing basic xsl:apply-templates
43 Test:<xsl:apply-templates/>
44 Desired Result:element x, element y, element z
45 Result: element x, element y, element z
46
47 Testing basic xsl:apply-templates with mode
48 Test:<xsl:apply-templates mode="mode-test"/>
49 Desired Result:x, y, z
50 Result:x, y, z
51
52 Testing predicates
53 Test:see source
54 Desired Result:z
55 Result:z
56
57 Testing predicates
58 Test:see source
59 Desired Result:
60 Result:
61
62 Named Template/Call Template
63
64 Test:<xsl:call-template name="named-template-test"/>
65 Desired Result:named template processed with default value!
66 Result: named template processed with default value!
67
68 Test: - passing arguments to named templates (see xsl source)
69 Desired Result:named template processed with passed value!
70 Result: named template processed with passed value!
71
72 Attribute Value Templates and variables
73 Test:
74
75 <xsl:variable name="color">red</xsl:variable>
76 <FONT COLOR="{$color}">Red Text</FONT>
77 Desired Result:Red Text
78 Result:Red Text
79 Axis Identifiers (these should work, I need more test cases though)
80 Test:   <xsl:if test="descendant::z">true</xsl:if>
81 Desired Result: true
82 Result: true
83 Test:   <xsl:if test="not(descendant-or-self::no-element)">true</xsl:if>
84 Desired Result: true
85 Result: true
86 Test:   <xsl:value-of select="count(x/attribute::*)"/>
87 Desired Result: 1
88 Result: 1
89 Creating Elements with xsl:element and xsl:attribute
90 Test:   <xsl:element name="FONT">
91 <xsl:attribute name="COLOR">blue</xsl:attribute> 
92 Passed 
93 </xsl:element>
94 Desired Result: Passed
95 Result: Passed
96 Using Attribute Sets
97 Test:   <FONT xsl:use-attribute-sets="style1">
98 Passed 
99 </FONT>
100 Desired Result: Passed
101 Result: Passed
102 Test:   <xsl:element name="FONT" use-attribute-sets="style1 style2">
103 Passed 
104 </xsl:element>
105 Desired Result: Passed
106 Result: Passed
107 Numbering (only simple numbering currently implemented)
108 Test:   <xsl:number value="4"/>
109 Desired Result: 4
110 Result: 4
111 Test:   see source
112 Desired Result: 1. x 
113 1. y
114 1. z 
115 Result: 1. x
116 1. y
117 1. z
118 Additive Expressions
119 Test:   <xsl:value-of select="70+4"/>
120 Desired Result: 74
121 Result: 74
122 Test:   <xsl:value-of select="-70+4"/>
123 Desired Result: -66
124 Result: -66
125 Test:   <xsl:value-of select="1900+70+8-4"/>
126 Desired Result: 1974
127 Result: 1974
128 Test:   <xsl:value-of select="(4+5)-(9+9)"/>
129 Desired Result: -9
130 Result: -9
131 Multiplicative Expressions
132 Test:   <xsl:value-of select="7*4"/>
133 Desired Result: 28
134 Result: 28
135 Test:   <xsl:value-of select="7mod 4"/>
136 Desired Result: 3
137 Result: 3
138 Test:   <xsl:value-of select="7div 4"/>
139 Desired Result: 1.75
140 Result: 1.75
141 Test:   <xsl:value-of select="7div 0"/>
142 Desired Result: Infinity
143 Result: Infinity
144 Test:   <xsl:value-of select="0 div 0"/>
145 Desired Result: NaN
146 Result: NaN
147 Test:   <xsl:variable name="x" select="7*3"/>
148 <xsl:variable name="y" select="3"/>
149 <xsl:value-of select="$x div $y"/>
150 Desired Result: 7
151 Result: 7
152 Precedence tests
153 Test:   <xsl:value-of select="2 mod 2 = 0"/>
154 Desired Result: true
155 Result: true
156 Test:   <xsl:value-of select="5 mod 2 < 5 and 2*6 >= 12"/>
157 Desired Result: true
158 Result: true
159 Test:   <xsl:value-of select="5 mod 2 < 5 and 2*6>12"/>
160 Desired Result: false
161 Result: false
162 Test:   <xsl:value-of select="4+5*3"/>
163 Desired Result: 19
164 Result: 19
165 Test:   <xsl:value-of select="4+5*3+(6-4)*7"/>
166 Desired Result: 33
167 Result: 33
168 Automatic Result Type Conversion
169 Test:   <xsl:value-of select="'747' + 8"/>
170 Desired Result: 755
171 Result: 755