| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <script src="../resources/testharness.js"></script> | 2 <script src="../resources/testharness.js"></script> |
| 3 <script src="../resources/testharnessreport.js"></script> | 3 <script src="../resources/testharnessreport.js"></script> |
| 4 | 4 |
| 5 <div id="main"> | 5 <div id="main"> |
| 6 <a id="anchor1" href="#emptyAnchor">Empty anchor</a> | 6 <a id="anchor1" href="#emptyAnchor">Empty anchor</a> |
| 7 <a id="anchor2" href="#anchorWithContent">Anchor with content</a> | 7 <a id="anchor2" href="#anchorWithContent">Anchor with content</a> |
| 8 <a id="anchor3" href="#anchorWithID">Anchor with ID</a> | 8 <a id="anchor3" href="#anchorWithID">Anchor with ID</a> |
| 9 <a id="anchor4" href="#emptySpan">Empty span</a> | 9 <a id="anchor4" href="#emptySpan">Empty span</a> |
| 10 <a id="anchor5" href="#spanWithContent">Span with content</a> | 10 <a id="anchor5" href="#spanWithContent">Span with content</a> |
| (...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 50 // when it's a target and not a link. | 50 // when it's a target and not a link. |
| 51 assert_equals(target.role, 'AXRole: AXAnchor'); | 51 assert_equals(target.role, 'AXRole: AXAnchor'); |
| 52 assert_equals(target.name, 'Anchor with ID'); | 52 assert_equals(target.name, 'Anchor with ID'); |
| 53 }, 'Test finding the target when it is an anchor with ID.'); | 53 }, 'Test finding the target when it is an anchor with ID.'); |
| 54 | 54 |
| 55 test(function() { | 55 test(function() { |
| 56 var anchor = accessibilityController.accessibleElementById('anchor4'); | 56 var anchor = accessibilityController.accessibleElementById('anchor4'); |
| 57 assert_not_equals(anchor, undefined); | 57 assert_not_equals(anchor, undefined); |
| 58 var target = anchor.inPageLinkTarget; | 58 var target = anchor.inPageLinkTarget; |
| 59 assert_not_equals(target, undefined); | 59 assert_not_equals(target, undefined); |
| 60 assert_equals(target.role, 'AXRole: AXGroup'); | 60 assert_equals(target.role, 'AXRole: AXGenericContainer'); |
| 61 assert_equals(target.name, ''); | 61 assert_equals(target.name, ''); |
| 62 }, 'Test finding the target when it is an empty span.'); | 62 }, 'Test finding the target when it is an empty span.'); |
| 63 | 63 |
| 64 test(function() { | 64 test(function() { |
| 65 var anchor = accessibilityController.accessibleElementById('anchor5'); | 65 var anchor = accessibilityController.accessibleElementById('anchor5'); |
| 66 assert_not_equals(anchor, undefined); | 66 assert_not_equals(anchor, undefined); |
| 67 var target = anchor.inPageLinkTarget; | 67 var target = anchor.inPageLinkTarget; |
| 68 assert_not_equals(target, undefined); | 68 assert_not_equals(target, undefined); |
| 69 assert_equals(target.role, 'AXRole: AXGroup'); | 69 assert_equals(target.role, 'AXRole: AXGenericContainer'); |
| 70 var child = target.childAtIndex(0); | 70 var child = target.childAtIndex(0); |
| 71 assert_not_equals(child, undefined); | 71 assert_not_equals(child, undefined); |
| 72 assert_equals(child.role, 'AXRole: AXStaticText'); | 72 assert_equals(child.role, 'AXRole: AXStaticText'); |
| 73 assert_equals(child.name, 'Span with content'); | 73 assert_equals(child.name, 'Span with content'); |
| 74 }, 'Test finding the target when it is a span with content.'); | 74 }, 'Test finding the target when it is a span with content.'); |
| 75 | 75 |
| 76 test(function() { | 76 test(function() { |
| 77 var anchor = accessibilityController.accessibleElementById('anchor6'); | 77 var anchor = accessibilityController.accessibleElementById('anchor6'); |
| 78 assert_not_equals(anchor, undefined); | 78 assert_not_equals(anchor, undefined); |
| 79 var target = anchor.inPageLinkTarget; | 79 var target = anchor.inPageLinkTarget; |
| 80 assert_not_equals(target, undefined); | 80 assert_not_equals(target, undefined); |
| 81 assert_equals(target.role, 'AXRole: AXParagraph'); | 81 assert_equals(target.role, 'AXRole: AXParagraph'); |
| 82 }, 'Test finding the target when it is a paragraph.'); | 82 }, 'Test finding the target when it is a paragraph.'); |
| 83 </script> | 83 </script> |
| 84 | 84 |
| 85 <script> | 85 <script> |
| 86 if (window.testRunner) | 86 if (window.testRunner) |
| 87 document.getElementById("main").style.display = "none"; | 87 document.getElementById("main").style.display = "none"; |
| 88 </script> | 88 </script> |
| OLD | NEW |