Commit 8e3f9d1
Refactor Test Plan for the Minimal Data Grid Example v2 (pull #1353)
* Add refactored test plan
* Remove version 1
* Editorial changes to assertions.csv
* Correct assertions.csv
* Editorial changes to tests instructions in tests.csv
* Remove tests for navigating to cells containing links
* Remove setupScripts for focusing cells containing links
* Correct voiceover_macos-commands.csv
* Generate .html source files with scripts automatically
* Correct typo in test 1
* Merge tests 1-3 and 2-4
* Relocate starting point for tests related to navigating withing the grid
* Editorial corrections to assertions.csv
* Generate .html source files with scripts automatically
* Remove unused assertions from assertions.csv
* Remove unused setupScript files
* Generate .html source files with scripts automatically
* Add missing references to references.csv and link them to assertions in assertions.csv
* Add interaction mode assertion to assertions.csv for tests 1 and 2
* Correct typo in test 1
* Correct assertions for navigating forwards and backwards into a grid using tab and shift+tab
* Correct JAWS commands for navigating forwards into a grid
* Set priority for grid boundary to may
* Add up arrow for navigating backwards into a grid with JAWS and NVDA
* Assert gridBoundary for up arrow only when navigating backwards into a grid
* Update assertion to reflect the name of the link
* Replace the word coordinates with the word position, for consistency with other test plans
* Correct assertions for shift+t and shift+tab in test 2 for all ATs
* Correct VoiceOver command to shift+y in test 5
* Except cell position for ins+up for requesting information about a grid cell in JAWS and NVDA commands
* Correct VoiceOver commands for navigating backwards into a grid and navigating to the next and previous column
* Correct presentation numbers for VoiceOver commands
* Test 2: Revise assertions and assertion exceptions for shift+t
* Added row1 col1 position assertion to test 2 with 0 priority
* Changed assertion exceptions for shift+t so the assertions match 't' command from test 1. In both cases, the reading cursor goes to row 1/col 1.
* Editorial revisions to assertions
Removed the words 'first' and 'last' from assertion text.
* Chantge assertionId firstCellContent01Jan16
to cellContent01Jan16
* Correct assertionId error in test 2 created by prior commit to change shift+t assertions
* Change assertionId lastColumnHeaderContentBalance to columnHeaderContentBalance
* Change assertionId firstColumnHeaderContentDate to columnHeaderContentDate
* Change assertionID coordinatesFirstCellColumn1Row2 to coordinatesCellColumn1Row2
* Change assertionId coordinatesLastCellColumn5Row7 to coordinatesCellColumn5Row7
* Change assertionId lastCellContent99553200 to cellContent99553200
* Change assertionId cellContentHotCoffee to nameLinkHotCoffee
* Change assertionId nameTransactionsJanuary1ThroughJanuary6 to nameGrid
* Update references
* One more ref update
* Change assertion priority for arrow commands when navigating backward into a grid (test 2)
* Correct assertionId for nameGrid in test 2 assertion exceptions
* Revise assertion exceptions for insert+up in test 3
* Replace coordinate assertion with row number and column number assertions for up arrow commands in test 2
In test 2, when navigating backward into a grid with arrow key commands, assert only the row number should be conveyed, make conveying column number optional.
For up arrow commands:
* remove assertion coordinatesCellColumn5Row7
* Add new assertion rowNumber7 with priority 2
* Add new assertion columnNumber5 with priority 3
* Also reduce priority to 3 for assertions for nameGrid and number of rows and number of columns.
* Revise column and row number assertions
Replace cell coordinate assertions that combined rolw and col into a single assertion with separate assertions for row number and column number.
* Fix row and coll number assertion priorities
The assertion exceptions in the JAWS, NVDA, and VO commands specified priority 1 instead of priority 2 for some row and column number assertions.
* More fixes to priority of row and col assertion priorities
Changed more assertion exceptions to reduce priority of row and col number assertions from 1 to 2.
* Add missing row number assertion to test 2
* Change row and col number assertion priorities when testing commands for navigating inside the grid
If navigating across a row, e.g., nav to next column, lower priority of the row number assertion to 3.
Conversely, if navigating up/down a column, reduce the priority of the column number assertion to 3.
* Correct VO next and previous column commands
The VoiceOver commands for next and previous column include the quick nav setting so removed the ctrl+opt+cmd modifiers.
* Correct VO settings for arrow commands
For the left/right/up/down arrows, corrected the VO settings to be arrowQuickKeyNavOff instead of singleQuickKeyNavOff.
---------
Co-authored-by: Matt King <a11yThinker@gmail.com>1 parent 46ef988 commit 8e3f9d1
22 files changed
Lines changed: 140 additions & 954 deletions
File tree
- tests/apg/minimal-data-grid
- data
- js
- reference/2021-3-8_151542
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
Lines changed: 0 additions & 3 deletions
This file was deleted.
Lines changed: 0 additions & 3 deletions
This file was deleted.
Lines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
3 | | - | |
| 1 | + | |
| 2 | + | |
| 3 | + | |
Lines changed: 0 additions & 3 deletions
This file was deleted.
Lines changed: 0 additions & 3 deletions
This file was deleted.
Lines changed: 0 additions & 3 deletions
This file was deleted.
Lines changed: 0 additions & 3 deletions
This file was deleted.
0 commit comments