Refactor RenderMathMLOperator and RenderMathMLToken to avoid using anonymous renderers.
[WebKit-https.git] / LayoutTests / accessibility / mac / mathml-elements-expected.txt
1 a
2 2
3
4 a
5 2
6
7 a
8
9 3
10 a
11
12 2
13 a
14 e
15
16 2
17 sub
18
19 2
20 sup
21
22 2
23 sub
24 sup
25
26 3
27 under
28
29 3
30 over
31
32 3
33 under
34 over
35
36 3
37 2
38 1
39 This tests ensures that Mac specific attributes and roles for MathML elements work as expected.
40
41 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
42
43
44 PASS row.role is 'AXRole: AXGroup'
45 PASS row.subrole is 'AXSubrole: AXMathRow'
46 PASS row.childAtIndex(0).subrole is 'AXSubrole: AXMathIdentifier'
47 PASS row.childAtIndex(0).childAtIndex(0).stringValue is 'AXValue: a'
48 PASS row.childAtIndex(1).subrole is 'AXSubrole: AXMathNumber'
49 PASS row.childAtIndex(1).childAtIndex(0).stringValue is 'AXValue: 2'
50 PASS fraction.subrole is 'AXSubrole: AXMathFraction'
51 PASS fractionDenominator.subrole is 'AXSubrole: AXMathNumber'
52 PASS fractionDenominator.childAtIndex(0).stringValue is 'AXValue: 2'
53 PASS fractionDenominator.isEqual(accessibilityController.accessibleElementById('fractionDenominator')) is true
54 PASS fractionNumerator.subrole is 'AXSubrole: AXMathIdentifier'
55 PASS fractionNumerator.childAtIndex(0).stringValue is 'AXValue: a'
56 PASS fractionNumerator.isEqual(accessibilityController.accessibleElementById('fractionNumerator')) is true
57 PASS sqrt.role is 'AXRole: AXGroup'
58 PASS sqrt.subrole is 'AXSubrole: AXMathSquareRoot'
59 PASS sqrtRadicand.subrole is 'AXSubrole: AXMathIdentifier'
60 PASS sqrtRadicand.childAtIndex(0).stringValue is 'AXValue: a'
61 PASS sqrtRadicand.isEqual(accessibilityController.accessibleElementById('sqrtRadicand')) is true
62 PASS root.role is 'AXRole: AXGroup'
63 PASS root.subrole is 'AXSubrole: AXMathRoot'
64 PASS rootIndex.isEqual(accessibilityController.accessibleElementById('rootIndex')) is true
65 PASS rootRadicand.isEqual(accessibilityController.accessibleElementById('rootRadicand')) is true
66 PASS fenced.role is 'AXRole: AXGroup'
67 PASS fenced.subrole is 'AXSubrole: AXMathFenced'
68 PASS fenced.stringAttributeValue('AXMathFencedOpen') is '{'
69 PASS fenced.stringAttributeValue('AXMathFencedClose') is '}'
70 PASS sub.role is 'AXRole: AXGroup'
71 PASS sub.subrole is 'AXSubrole: AXMathSubscriptSuperscript'
72 PASS subBase.subrole is 'AXSubrole: AXMathIdentifier'
73 PASS subSub.subrole is 'AXSubrole: AXMathText'
74 PASS subBase.isEqual(accessibilityController.accessibleElementById('subBase')) is true
75 PASS subSub.isEqual(accessibilityController.accessibleElementById('subSub')) is true
76 PASS sup.role is 'AXRole: AXGroup'
77 PASS sup.subrole is 'AXSubrole: AXMathSubscriptSuperscript'
78 PASS supBase.subrole is 'AXSubrole: AXMathIdentifier'
79 PASS supSup.subrole is 'AXSubrole: AXMathText'
80 PASS supBase.isEqual(accessibilityController.accessibleElementById('supBase')) is true
81 PASS supSup.isEqual(accessibilityController.accessibleElementById('supSup')) is true
82 PASS subsup.role is 'AXRole: AXGroup'
83 PASS subsup.subrole is 'AXSubrole: AXMathSubscriptSuperscript'
84 PASS subsupBase.subrole is 'AXSubrole: AXMathIdentifier'
85 PASS subsupSup.subrole is 'AXSubrole: AXMathText'
86 PASS subsupSub.subrole is 'AXSubrole: AXMathText'
87 PASS subsupBase.isEqual(accessibilityController.accessibleElementById('subsupBase')) is true
88 PASS subsupSub.isEqual(accessibilityController.accessibleElementById('subsupSub')) is true
89 PASS subsupSup.isEqual(accessibilityController.accessibleElementById('subsupSup')) is true
90 PASS under.role is 'AXRole: AXGroup'
91 PASS under.subrole is 'AXSubrole: AXMathUnderOver'
92 PASS underBase.subrole is 'AXSubrole: AXMathIdentifier'
93 PASS underUnder.subrole is 'AXSubrole: AXMathText'
94 PASS underUnder.isEqual(accessibilityController.accessibleElementById('underUnder')) is true
95 PASS over.role is 'AXRole: AXGroup'
96 PASS over.subrole is 'AXSubrole: AXMathUnderOver'
97 PASS overBase.subrole is 'AXSubrole: AXMathIdentifier'
98 PASS overOver.subrole is 'AXSubrole: AXMathText'
99 PASS overBase.isEqual(accessibilityController.accessibleElementById('overBase')) is true
100 PASS overOver.isEqual(accessibilityController.accessibleElementById('overOver')) is true
101 PASS underover.role is 'AXRole: AXGroup'
102 PASS underover.subrole is 'AXSubrole: AXMathUnderOver'
103 PASS underOverBase.subrole is 'AXSubrole: AXMathIdentifier'
104 PASS underOverUnder.subrole is 'AXSubrole: AXMathText'
105 PASS underOverOver.subrole is 'AXSubrole: AXMathText'
106 PASS underOverBase.isEqual(accessibilityController.accessibleElementById('underOverBase')) is true
107 PASS underOverUnder.isEqual(accessibilityController.accessibleElementById('underOverUnder')) is true
108 PASS underOverOver.isEqual(accessibilityController.accessibleElementById('underOverOver')) is true
109 PASS table.role is 'AXRole: AXGroup'
110 PASS table.subrole is 'AXSubrole: AXMathTable'
111 PASS row.subrole is 'AXSubrole: AXMathTableRow'
112 PASS cell.subrole is 'AXSubrole: AXMathTableCell'
113 PASS cell.childAtIndex(0).subrole is 'AXSubrole: AXMathIdentifier'
114 PASS successfullyParsed is true
115
116 TEST COMPLETE
117