Skip to content

Commit 5191053

Browse files
committedJun 22, 2020
Update to axobject-query@2.2.0
1 parent 85801bd commit 5191053

5 files changed

+5
-2
lines changed
 

‎__mocks__/genInteractives.js

+1
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ const interactiveElementsMap = {
4646
menuitem: [],
4747
option: [],
4848
select: [],
49+
summary: [],
4950
// Whereas ARIA makes a distinction between cell and gridcell, the AXObject
5051
// treats them both as CellRole and since gridcell is interactive, we consider
5152
// cell interactive as well.

‎__tests__/src/rules/interactive-supports-focus-test.js

+1
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ const alwaysValid = [
7171
{ code: '<select onClick={() => void 0} className="foo" />' },
7272
{ code: '<area href="#" onClick={() => void 0} className="foo" />' },
7373
{ code: '<area onClick={() => void 0} className="foo" />' },
74+
{ code: '<summary onClick={() => void 0} />' },
7475
{ code: '<textarea onClick={() => void 0} className="foo" />' },
7576
{ code: '<a onClick="showNextPage();">Next page</a>' },
7677
{ code: '<a onClick="showNextPage();" tabIndex={undefined}>Next page</a>' },

‎__tests__/src/rules/no-interactive-element-to-noninteractive-role-test.js

+1
Original file line numberDiff line numberDiff line change
@@ -358,6 +358,7 @@ const neverValid = [
358358
{ code: '<menuitem role="listitem" />;', errors: [expectedError] },
359359
{ code: '<option className="foo" role="listitem" />', errors: [expectedError] },
360360
{ code: '<select className="foo" role="listitem" />', errors: [expectedError] },
361+
{ code: '<summary role="listitem" />;', errors: [expectedError] },
361362
{ code: '<textarea className="foo" role="listitem" />', errors: [expectedError] },
362363
{ code: '<tr role="listitem" />;', errors: [expectedError] },
363364
];

‎__tests__/src/rules/no-static-element-interactions-test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,7 @@ const alwaysValid = [
148148
{ code: '<ruby onClick={() => {}} />;' },
149149
{ code: '<section onClick={() => {}} aria-label="Aa" />;' },
150150
{ code: '<section onClick={() => {}} aria-labelledby="js_1" />;' },
151+
{ code: '<summary onClick={() => {}} />;' },
151152
{ code: '<table onClick={() => {}} />;' },
152153
{ code: '<tbody onClick={() => {}} />;' },
153154
{ code: '<tfoot onClick={() => {}} />;' },
@@ -329,7 +330,6 @@ const neverValid = [
329330
{ code: '<strong onClick={() => {}} />;', errors: [expectedError] },
330331
{ code: '<style onClick={() => {}} />;', errors: [expectedError] },
331332
{ code: '<sub onClick={() => {}} />;', errors: [expectedError] },
332-
{ code: '<summary onClick={() => {}} />;', errors: [expectedError] },
333333
{ code: '<sup onClick={() => {}} />;', errors: [expectedError] },
334334
{ code: '<title onClick={() => {}} />;', errors: [expectedError] },
335335
{ code: '<track onClick={() => {}} />;', errors: [expectedError] },

‎package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@
6363
"array-includes": "^3.1.1",
6464
"ast-types-flow": "^0.0.7",
6565
"axe-core": "^3.5.4",
66-
"axobject-query": "^2.1.2",
66+
"axobject-query": "^2.2.0",
6767
"damerau-levenshtein": "^1.0.6",
6868
"emoji-regex": "^9.0.0",
6969
"has": "^1.0.3",

0 commit comments

Comments
 (0)
Please sign in to comment.