summaryrefslogtreecommitdiffstats
path: root/content/test/data
diff options
context:
space:
mode:
authordmazzoni@google.com <dmazzoni@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2012-10-17 21:45:08 +0000
committerdmazzoni@google.com <dmazzoni@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2012-10-17 21:45:08 +0000
commitcd5f098b04dbd60a2dda7ee47c541587ecb356f0 (patch)
treed1b842b6c740c19440a6677879ccee9a058dbf9e /content/test/data
parentfc87a56eebc702956ac0f363be26d38658f5e8bc (diff)
downloadchromium_src-cd5f098b04dbd60a2dda7ee47c541587ecb356f0.zip
chromium_src-cd5f098b04dbd60a2dda7ee47c541587ecb356f0.tar.gz
chromium_src-cd5f098b04dbd60a2dda7ee47c541587ecb356f0.tar.bz2
Add missing accessibility role mappings on Mac.
The missing mapping for the recently-added DivRole was causing subtle bugs because those nodes were being ignored by VoiceOver. The actual patch is small and trivial, it only updates enums - but this change also adds several new tests for the role mappings that were updated. BUG=156377 Review URL: https://codereview.chromium.org/11185022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@162541 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/test/data')
-rw-r--r--content/test/data/accessibility/aria-combobox-expected-mac.txt8
-rw-r--r--content/test/data/accessibility/aria-combobox-expected-win.txt8
-rw-r--r--content/test/data/accessibility/aria-combobox.html20
-rw-r--r--content/test/data/accessibility/aria-menu-expected-mac.txt10
-rw-r--r--content/test/data/accessibility/aria-menu-expected-win.txt10
-rw-r--r--content/test/data/accessibility/aria-menu.html21
-rw-r--r--content/test/data/accessibility/div-expected-mac.txt4
-rw-r--r--content/test/data/accessibility/div.html3
-rw-r--r--content/test/data/accessibility/input-range-expected-mac.txt3
-rw-r--r--content/test/data/accessibility/input-range-expected-win.txt3
-rw-r--r--content/test/data/accessibility/input-range.html11
11 files changed, 100 insertions, 1 deletions
diff --git a/content/test/data/accessibility/aria-combobox-expected-mac.txt b/content/test/data/accessibility/aria-combobox-expected-mac.txt
new file mode 100644
index 0000000..2d92b24
--- /dev/null
+++ b/content/test/data/accessibility/aria-combobox-expected-mac.txt
@@ -0,0 +1,8 @@
+AXWebArea title='' value=''
+ AXGroup title='' value=''
+ AXStaticText title='' value='State'
+ AXComboBox title='' value=''
+ AXList title='Alabama
+Alaska' value=''
+ AXStaticText title='Alabama' value=''
+ AXStaticText title='Alaska' value=''
diff --git a/content/test/data/accessibility/aria-combobox-expected-win.txt b/content/test/data/accessibility/aria-combobox-expected-win.txt
new file mode 100644
index 0000000..9cc4b6c1
--- /dev/null
+++ b/content/test/data/accessibility/aria-combobox-expected-win.txt
@@ -0,0 +1,8 @@
+ROLE_SYSTEM_DOCUMENT name='' READONLY FOCUSABLE
+ IA2_ROLE_SECTION name='' READONLY
+ ROLE_SYSTEM_TEXT name='State' READONLY
+ ROLE_SYSTEM_COMBOBOX name='State' READONLY FOCUSABLE
+ ROLE_SYSTEM_LIST name='Alabama
+Alaska' FOCUSABLE
+ ROLE_SYSTEM_LISTITEM name='Alabama'
+ ROLE_SYSTEM_LISTITEM name='Alaska'
diff --git a/content/test/data/accessibility/aria-combobox.html b/content/test/data/accessibility/aria-combobox.html
new file mode 100644
index 0000000..cb46488
--- /dev/null
+++ b/content/test/data/accessibility/aria-combobox.html
@@ -0,0 +1,20 @@
+<!--
+@MAC-DENY:subrole*
+@WIN-DENY:description*
+-->
+<html>
+ <body>
+ <span id="state_label">State</span>
+ <input type="text"
+ role="combobox"
+ aria-labelledby="state_label"
+ aria-autocomplete="list"
+ aria-owns="state_list"
+ aria-readonly="true"
+ aria-activedescendant="state2"/>
+ <ul id="state_list" tabindex="-1" aria-expanded="true">
+ <li id="state1" role="option">Alabama</li>
+ <li id="state2" role="option">Alaska</li>
+ </ul>
+ </body>
+</html>
diff --git a/content/test/data/accessibility/aria-menu-expected-mac.txt b/content/test/data/accessibility/aria-menu-expected-mac.txt
new file mode 100644
index 0000000..14d6f8b
--- /dev/null
+++ b/content/test/data/accessibility/aria-menu-expected-mac.txt
@@ -0,0 +1,10 @@
+AXWebArea title=''
+ AXMenuBar title=''
+ AXMenuItem title='File'
+ AXMenuItem title='Edit'
+ AXMenuItem title='View'
+ AXMenu title='' description='File'
+ AXMenuItem title='New'
+ AXMenuItem title='Open'
+ AXMenuItem title='Save'
+ AXMenuItem title='Quit'
diff --git a/content/test/data/accessibility/aria-menu-expected-win.txt b/content/test/data/accessibility/aria-menu-expected-win.txt
new file mode 100644
index 0000000..6f655cd
--- /dev/null
+++ b/content/test/data/accessibility/aria-menu-expected-win.txt
@@ -0,0 +1,10 @@
+ROLE_SYSTEM_DOCUMENT name='' READONLY FOCUSABLE
+ ROLE_SYSTEM_MENUBAR name=''
+ ROLE_SYSTEM_MENUITEM name='File'
+ ROLE_SYSTEM_MENUITEM name='Edit'
+ ROLE_SYSTEM_MENUITEM name='View'
+ ROLE_SYSTEM_MENUPOPUP name='File'
+ ROLE_SYSTEM_MENUITEM name='New'
+ ROLE_SYSTEM_MENUITEM name='Open'
+ ROLE_SYSTEM_MENUITEM name='Save'
+ ROLE_SYSTEM_MENUITEM name='Quit'
diff --git a/content/test/data/accessibility/aria-menu.html b/content/test/data/accessibility/aria-menu.html
new file mode 100644
index 0000000..75c38d2
--- /dev/null
+++ b/content/test/data/accessibility/aria-menu.html
@@ -0,0 +1,21 @@
+<!--
+@MAC-ALLOW:description='File'
+@MAC-DENY:subrole*
+@MAC-DENY:value*
+@WIN-DENY:description=''
+-->
+<html>
+ <body>
+ <ul role="menubar" style="list-style-type: none">
+ <li role="menuitem">File</span>
+ <li role="menuitem">Edit</span>
+ <li role="menuitem">View</span>
+ </ul>
+ <ul role="menu" aria-label="File" style="list-style-type: none">
+ <li role="menuitem">New</span>
+ <li role="menuitem">Open</span>
+ <li role="menuitem">Save</span>
+ <li role="menuitem">Quit</span>
+ </ul>
+ </body>
+</html>
diff --git a/content/test/data/accessibility/div-expected-mac.txt b/content/test/data/accessibility/div-expected-mac.txt
index 022d14e..aa265bd 100644
--- a/content/test/data/accessibility/div-expected-mac.txt
+++ b/content/test/data/accessibility/div-expected-mac.txt
@@ -1 +1,3 @@
-#<skip -- not interesting on mac>
+AXWebArea title='' value=''
+ AXGroup title='Focusable div' value=''
+ AXStaticText title='' value='Focusable div'
diff --git a/content/test/data/accessibility/div.html b/content/test/data/accessibility/div.html
index 4830553..9e36473 100644
--- a/content/test/data/accessibility/div.html
+++ b/content/test/data/accessibility/div.html
@@ -1,3 +1,6 @@
+<!--
+@MAC-DENY:subrole*
+-->
<html>
<body>
<div tabindex=0>Focusable div</div>
diff --git a/content/test/data/accessibility/input-range-expected-mac.txt b/content/test/data/accessibility/input-range-expected-mac.txt
new file mode 100644
index 0000000..ff98640
--- /dev/null
+++ b/content/test/data/accessibility/input-range-expected-mac.txt
@@ -0,0 +1,3 @@
+AXWebArea title='' value=''
+ AXGroup title='' value=''
+ AXSlider title='' value='5'
diff --git a/content/test/data/accessibility/input-range-expected-win.txt b/content/test/data/accessibility/input-range-expected-win.txt
new file mode 100644
index 0000000..06f899f
--- /dev/null
+++ b/content/test/data/accessibility/input-range-expected-win.txt
@@ -0,0 +1,3 @@
+ROLE_SYSTEM_DOCUMENT READONLY FOCUSABLE value=''
+ IA2_ROLE_SECTION READONLY value=''
+ ROLE_SYSTEM_SLIDER FOCUSABLE valuetext:5 value='5'
diff --git a/content/test/data/accessibility/input-range.html b/content/test/data/accessibility/input-range.html
new file mode 100644
index 0000000..c32ba12
--- /dev/null
+++ b/content/test/data/accessibility/input-range.html
@@ -0,0 +1,11 @@
+<!--
+@MAC-DENY:subrole*
+@WIN-ALLOW:value*
+@WIN-DENY:description*
+@WIN-DENY:name*
+-->
+<html>
+ <body>
+ <input type="range" min=1 max=10 value=5>
+ </body>
+</html>