ed5d03ab8395bc96f6f4ecde62a906aae46a5706
[framework/web/webkit-efl.git] / LayoutTests / platform / mac / accessibility / math-alttext.html
1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
2 <html>
3 <head>
4 <link rel="stylesheet" href="../../../fast/js/resources/js-test-style.css">
5 <script>
6 var successfullyParsed = false;
7 </script>
8 <script src="../../../fast/js/resources/js-test-pre.js"></script>
9 </head>
10 <body id="body">
11
12 <math tabindex="0" id="math" alttext="F e sub 1  minus x, end subscript. C o sub x, S b sub 2">
13         <mrow>
14           <msub>
15             <mrow>
16               <mtext>Fe</mtext>
17             </mrow>
18             <mrow>
19               <mn>1</mn>
20               <mo>-</mo>
21               <mi>x</mi>
22             </mrow>
23           </msub>
24           <msub>
25             <mrow>
26               <mtext>Co</mtext>
27             </mrow>
28             <mi>x</mi>
29           </msub>
30           <msub>
31             <mrow>
32               <mtext>Sb</mtext>
33             </mrow>
34             <mn>2</mn>
35           </msub>
36         </mrow>
37       </math>
38
39 <p id="description"></p>
40 <div id="console"></div>
41
42 <script>
43
44     description("This tests that a math element will be exposed like an ARIA math element.");
45
46     if (window.accessibilityController) {
47
48         var math = accessibilityController.rootElement.childAtIndex(0).childAtIndex(0).childAtIndex(0);
49         shouldBe("math.role", "'AXRole: AXGroup'");
50         shouldBe("math.subrole", "'AXSubrole: AXDocumentMath'");
51         shouldBe("math.description", "'AXDescription: F e sub 1  minus x, end subscript. C o sub x, S b sub 2'");
52
53     }
54
55     successfullyParsed = true;
56 </script>
57
58 <script src="../../../fast/js/resources/js-test-post.js"></script>
59 </body>
60 </html>