diff --git a/__mocks__/genInteractives.js b/__mocks__/genInteractives.js index 400cc09ed..01cca74a2 100644 --- a/__mocks__/genInteractives.js +++ b/__mocks__/genInteractives.js @@ -3,6 +3,7 @@ */ import { dom, roles } from 'aria-query'; +import includes from 'array-includes'; import JSXAttributeMock from './JSXAttributeMock'; import JSXElementMock from './JSXElementMock'; @@ -127,14 +128,14 @@ const interactiveRoles = [] 'toolbar', ) .filter(role => !roles.get(role).abstract) - .filter(role => roles.get(role).superClass.some(klasses => klasses.includes('widget'))); + .filter(role => roles.get(role).superClass.some(klasses => includes(klasses, 'widget'))); const nonInteractiveRoles = roleNames .filter(role => !roles.get(role).abstract) - .filter(role => !roles.get(role).superClass.some(klasses => klasses.includes('widget'))) + .filter(role => !roles.get(role).superClass.some(klasses => includes(klasses, 'widget'))) // 'toolbar' does not descend from widget, but it does support // aria-activedescendant, thus in practice we treat it as a widget. - .filter(role => !['toolbar'].includes(role)); + .filter(role => !includes(['toolbar'], role)); export function genElementSymbol(openingElement: Object) { return (