[Mac] accessibility/aria-columnrowheaders.html doesn't test lengths of arrays
authormmaxfield@apple.com <mmaxfield@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 22 Jul 2014 20:22:40 +0000 (20:22 +0000)
committermmaxfield@apple.com <mmaxfield@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 22 Jul 2014 20:22:40 +0000 (20:22 +0000)
https://bugs.webkit.org/show_bug.cgi?id=135166

Reviewed by Chris Fleizach.

Using debug() interprets strings like "<array of size 0>" as markup, thereby not
showing it in the expected output. Instead, we should use innerText (which is
what all the other accessibility tests use).

* platform/mac/accessibility/aria-columnrowheaders-expected.txt:
* platform/mac/accessibility/aria-columnrowheaders.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@171358 268f45cc-cd09-0410-ab3c-d52691b4dbfc

LayoutTests/ChangeLog
LayoutTests/platform/mac/accessibility/aria-columnrowheaders-expected.txt
LayoutTests/platform/mac/accessibility/aria-columnrowheaders.html

index 1c5c5942a7f4c3121da24a07f03505e810451f74..6892a51cad63deb726122d5a5ed72a86e144eab5 100644 (file)
@@ -1,3 +1,17 @@
+2014-07-22  Myles C. Maxfield  <mmaxfield@apple.com>
+
+        [Mac] accessibility/aria-columnrowheaders.html doesn't test lengths of arrays
+        https://bugs.webkit.org/show_bug.cgi?id=135166
+
+        Reviewed by Chris Fleizach.
+
+        Using debug() interprets strings like "<array of size 0>" as markup, thereby not
+        showing it in the expected output. Instead, we should use innerText (which is
+        what all the other accessibility tests use).
+
+        * platform/mac/accessibility/aria-columnrowheaders-expected.txt:
+        * platform/mac/accessibility/aria-columnrowheaders.html:
+
 2014-07-22  Alexey Proskuryakov  <ap@apple.com>
 
         [Mac] [WK2] selection-gap-fixed-child.html and selection-gap-flipped-fixed-child.html
index 3d25ee75a586e7e4d3e647589148182137177c8b..c3a7034c349914ea7825b82c97158f2ae52fd3eb 100644 (file)
@@ -9,31 +9,31 @@ On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
 AXRole: AXCell
 AXSubrole: (null)
 AXRoleDescription: cell
-AXChildren: 
+AXChildren: <array of size 1>
 AXHelp: 
-AXParent: 
+AXParent: <AXCell>
 AXSize: NSSize: {124, 18}
 AXTitle: 
 AXDescription: 
 AXValue: 
 AXFocused: 0
 AXEnabled: 1
-AXWindow: 
+AXWindow: <AXCell>
 AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: 
-AXEndTextMarker: 
+AXStartTextMarker: <AXCell>
+AXEndTextMarker: <AXCell>
 AXVisited: 0
 AXLinkedUIElements: (null)
 AXSelected: 0
 AXBlockQuoteLevel: 0
-AXTopLevelUIElement: 
+AXTopLevelUIElement: <AXCell>
 AXLanguage: 
 AXDOMIdentifier: test
-AXDOMClassList: 
+AXDOMClassList: <array of size 0>
 AXRowIndexRange: NSRange: {0, 1}
 AXColumnIndexRange: NSRange: {0, 1}
-AXColumnHeaderUIElements: 
-AXRowHeaderUIElements: 
+AXColumnHeaderUIElements: <array of size 0>
+AXRowHeaderUIElements: <array of size 0>
 AXElementBusy: 0
 AXRequired: 0
 
@@ -41,31 +41,31 @@ AXRequired: 0
 AXRole: AXCell
 AXSubrole: (null)
 AXRoleDescription: cell
-AXChildren: 
+AXChildren: <array of size 1>
 AXHelp: 
-AXParent: 
+AXParent: <AXCell>
 AXSize: NSSize: {54, 18}
 AXTitle: 
 AXDescription: 
 AXValue: 
 AXFocused: 0
 AXEnabled: 1
-AXWindow: 
+AXWindow: <AXCell>
 AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: 
-AXEndTextMarker: 
+AXStartTextMarker: <AXCell>
+AXEndTextMarker: <AXCell>
 AXVisited: 0
 AXLinkedUIElements: (null)
 AXSelected: 0
 AXBlockQuoteLevel: 0
-AXTopLevelUIElement: 
+AXTopLevelUIElement: <AXCell>
 AXLanguage: 
 AXDOMIdentifier: 
-AXDOMClassList: 
+AXDOMClassList: <array of size 0>
 AXRowIndexRange: NSRange: {0, 1}
 AXColumnIndexRange: NSRange: {1, 1}
-AXColumnHeaderUIElements: 
-AXRowHeaderUIElements: 
+AXColumnHeaderUIElements: <array of size 0>
+AXRowHeaderUIElements: <array of size 0>
 AXElementBusy: 0
 AXRequired: 0
 
@@ -73,66 +73,64 @@ AXRequired: 0
 AXRole: AXCell
 AXSubrole: (null)
 AXRoleDescription: cell
-AXChildren: 
+AXChildren: <array of size 1>
 AXHelp: 
-AXParent: 
+AXParent: <AXCell>
 AXSize: NSSize: {54, 18}
 AXTitle: 
 AXDescription: 
 AXValue: 
 AXFocused: 0
 AXEnabled: 1
-AXWindow: 
+AXWindow: <AXCell>
 AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: 
-AXEndTextMarker: 
+AXStartTextMarker: <AXCell>
+AXEndTextMarker: <AXCell>
 AXVisited: 0
 AXLinkedUIElements: (null)
 AXSelected: 0
 AXBlockQuoteLevel: 0
-AXTopLevelUIElement: 
+AXTopLevelUIElement: <AXCell>
 AXLanguage: 
 AXDOMIdentifier: 
-AXDOMClassList: 
+AXDOMClassList: <array of size 0>
 AXRowIndexRange: NSRange: {0, 1}
 AXColumnIndexRange: NSRange: {2, 1}
-AXColumnHeaderUIElements: 
-AXRowHeaderUIElements: 
+AXColumnHeaderUIElements: <array of size 0>
+AXRowHeaderUIElements: <array of size 0>
 AXElementBusy: 0
 AXRequired: 0
 
 ------------
 
-
-
 AXRole: AXCell
 AXSubrole: (null)
 AXRoleDescription: cell
-AXChildren: 
+AXChildren: <array of size 1>
 AXHelp: 
-AXParent: 
+AXParent: <AXCell>
 AXSize: NSSize: {28, 18}
 AXTitle: 
 AXDescription: 
 AXValue: 
 AXFocused: 0
 AXEnabled: 1
-AXWindow: 
+AXWindow: <AXCell>
 AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: 
-AXEndTextMarker: 
+AXStartTextMarker: <AXCell>
+AXEndTextMarker: <AXCell>
 AXVisited: 0
 AXLinkedUIElements: (null)
 AXSelected: 0
 AXBlockQuoteLevel: 0
-AXTopLevelUIElement: 
+AXTopLevelUIElement: <AXCell>
 AXLanguage: 
 AXDOMIdentifier: obj1
-AXDOMClassList: 
+AXDOMClassList: <array of size 0>
 AXRowIndexRange: NSRange: {1, 1}
 AXColumnIndexRange: NSRange: {0, 1}
-AXColumnHeaderUIElements: 
-AXRowHeaderUIElements: 
+AXColumnHeaderUIElements: <array of size 0>
+AXRowHeaderUIElements: <array of size 0>
 AXElementBusy: 0
 AXRequired: 0
 
@@ -140,36 +138,35 @@ AXRequired: 0
 AXRole: AXCell
 AXSubrole: (null)
 AXRoleDescription: cell
-AXChildren: 
+AXChildren: <array of size 1>
 AXHelp: 
-AXParent: 
+AXParent: <AXCell>
 AXSize: NSSize: {28, 18}
 AXTitle: 
 AXDescription: 
 AXValue: 
 AXFocused: 0
 AXEnabled: 1
-AXWindow: 
+AXWindow: <AXCell>
 AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: 
-AXEndTextMarker: 
+AXStartTextMarker: <AXCell>
+AXEndTextMarker: <AXCell>
 AXVisited: 0
 AXLinkedUIElements: (null)
 AXSelected: 0
 AXBlockQuoteLevel: 0
-AXTopLevelUIElement: 
+AXTopLevelUIElement: <AXCell>
 AXLanguage: 
 AXDOMIdentifier: 
-AXDOMClassList: 
+AXDOMClassList: <array of size 0>
 AXRowIndexRange: NSRange: {2, 1}
 AXColumnIndexRange: NSRange: {0, 1}
-AXColumnHeaderUIElements: 
-AXRowHeaderUIElements: 
+AXColumnHeaderUIElements: <array of size 0>
+AXRowHeaderUIElements: <array of size 0>
 AXElementBusy: 0
 AXRequired: 0
 
 ------------
-
 PASS successfullyParsed is true
 
 TEST COMPLETE
index 2c2b78d81665b21a226cc9efa2e6245bce7337f7..f9c3743c3357970f71fe37347deb2968e83fdeb3 100644 (file)
 
           var grid = accessibilityController.accessibleElementById("grid");
 
-          debug(grid.attributesOfColumnHeaders());
-          debug("\n");
-          debug(grid.attributesOfRowHeaders());
+          var output = grid.attributesOfColumnHeaders();
+          output += "\n";
+          output += grid.attributesOfRowHeaders();
+          document.getElementById("console").innerText = output;
     }
 
 </script>