import { RuleTester } from 'eslint'; import parserOptionsMapper from '../../__util__/parserOptionsMapper'; import parsers from '../../__util__/helpers/parsers'; import rule from '../../../src/rules/prefer-tag-over-role'; const ruleTester = new RuleTester(); const expectedError = (role, tag) => ({ message: `Use ${tag} instead of the "${role}" role to ensure accessibility across all devices.`, type: 'JSXOpeningElement', }); ruleTester.run('element-role', rule, { valid: parsers.all([].concat( { code: '
;' }, { code: ';' }, { code: ';' }, { code: '