Skip to content

Commit c16fa00

Browse files
authored
Polyfill missed Array.includes in test helper. (#233)
1 parent 47b1306 commit c16fa00

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

__mocks__/genInteractives.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
*/
44

55
import { dom, roles } from 'aria-query';
6+
import includes from 'array-includes';
67
import JSXAttributeMock from './JSXAttributeMock';
78
import JSXElementMock from './JSXElementMock';
89

@@ -127,14 +128,14 @@ const interactiveRoles = []
127128
'toolbar',
128129
)
129130
.filter(role => !roles.get(role).abstract)
130-
.filter(role => roles.get(role).superClass.some(klasses => klasses.includes('widget')));
131+
.filter(role => roles.get(role).superClass.some(klasses => includes(klasses, 'widget')));
131132

132133
const nonInteractiveRoles = roleNames
133134
.filter(role => !roles.get(role).abstract)
134-
.filter(role => !roles.get(role).superClass.some(klasses => klasses.includes('widget')))
135+
.filter(role => !roles.get(role).superClass.some(klasses => includes(klasses, 'widget')))
135136
// 'toolbar' does not descend from widget, but it does support
136137
// aria-activedescendant, thus in practice we treat it as a widget.
137-
.filter(role => !['toolbar'].includes(role));
138+
.filter(role => !includes(['toolbar'], role));
138139

139140
export function genElementSymbol(openingElement: Object) {
140141
return (

0 commit comments

Comments
 (0)