diff --git a/__tests__/src/rules/control-has-associated-label-test.js b/__tests__/src/rules/control-has-associated-label-test.js index a8d8c414b..cd7666147 100644 --- a/__tests__/src/rules/control-has-associated-label-test.js +++ b/__tests__/src/rules/control-has-associated-label-test.js @@ -192,7 +192,6 @@ const alwaysValid = [ { code: '
' }, { code: '
' }, { code: '
' }, - { code: '
' }, { code: '
' }, { code: '
' }, { code: '
' }, @@ -271,6 +270,7 @@ const neverValid = [ { code: '
', errors: [expectedError] }, { code: '
', errors: [expectedError] }, { code: '
', errors: [expectedError] }, + { code: '
', errors: [expectedError] }, { code: '
', errors: [expectedError] }, { code: '
', errors: [expectedError] }, { code: '
', errors: [expectedError] }, diff --git a/__tests__/src/rules/no-noninteractive-element-interactions-test.js b/__tests__/src/rules/no-noninteractive-element-interactions-test.js index b9a068b28..7ab34afc0 100644 --- a/__tests__/src/rules/no-noninteractive-element-interactions-test.js +++ b/__tests__/src/rules/no-noninteractive-element-interactions-test.js @@ -184,6 +184,7 @@ const alwaysValid = [ { code: '
{}} />;' }, { code: '
{}} />;' }, { code: '
{}} />;' }, + { code: '
{}} />;' }, { code: '
{}} />;' }, { code: '
{}} />;' }, { code: '
{}} />;' }, @@ -340,7 +341,6 @@ const neverValid = [ { code: '
{}} />;', errors: [expectedError] }, { code: '
{}} />;', errors: [expectedError] }, { code: '
{}} />;', errors: [expectedError] }, - { code: '
{}} />;', errors: [expectedError] }, { code: '
{}} />;', errors: [expectedError] }, { code: '
{}} />;', errors: [expectedError] }, { code: '
{}} />;', errors: [expectedError] }, diff --git a/__tests__/src/rules/role-has-required-aria-props-test.js b/__tests__/src/rules/role-has-required-aria-props-test.js index e22a24726..3649d1e82 100644 --- a/__tests__/src/rules/role-has-required-aria-props-test.js +++ b/__tests__/src/rules/role-has-required-aria-props-test.js @@ -69,33 +69,6 @@ ruleTester.run('role-has-required-aria-props', rule, { code: '
', errors: [errorMessage('slider')], }, - { - code: '
', - errors: [errorMessage('slider')], - }, - { - code: '
', - errors: [errorMessage('slider')], - }, - - // SPINBUTTON - { code: '
', errors: [errorMessage('spinbutton')] }, - { - code: '
', - errors: [errorMessage('spinbutton')], - }, - { - code: '
', - errors: [errorMessage('spinbutton')], - }, - { - code: '
', - errors: [errorMessage('spinbutton')], - }, - { - code: '
', - errors: [errorMessage('spinbutton')], - }, // CHECKBOX { code: '
', errors: [errorMessage('checkbox')] }, @@ -135,5 +108,13 @@ ruleTester.run('role-has-required-aria-props', rule, { code: '
', errors: [errorMessage('scrollbar')], }, + { + code: '
', + errors: [errorMessage('heading')], + }, + { + code: '
', + errors: [errorMessage('option')], + }, ].map(parserOptionsMapper), }); diff --git a/__tests__/src/rules/role-supports-aria-props-test.js b/__tests__/src/rules/role-supports-aria-props-test.js index a41989c9c..16ba30509 100644 --- a/__tests__/src/rules/role-supports-aria-props-test.js +++ b/__tests__/src/rules/role-supports-aria-props-test.js @@ -85,9 +85,7 @@ ruleTester.run('role-supports-aria-props', rule, { { code: '' }, { code: '' }, { code: '' }, - { code: '' }, { code: '' }, - { code: '' }, { code: '' }, { code: '' }, { code: '' }, @@ -107,9 +105,7 @@ ruleTester.run('role-supports-aria-props', rule, { { code: '' }, { code: '' }, { code: '' }, - { code: '' }, { code: '' }, - { code: '' }, { code: '' }, { code: '' }, { code: '' }, @@ -129,9 +125,7 @@ ruleTester.run('role-supports-aria-props', rule, { { code: '' }, { code: '' }, { code: '' }, - { code: '' }, { code: '' }, - { code: '' }, { code: '' }, { code: '' }, { code: '' }, @@ -149,7 +143,6 @@ ruleTester.run('role-supports-aria-props', rule, { // MENU TESTS - implicit role is `toolbar` when `type="toolbar"` { code: '' }, - { code: '' }, { code: '' }, { code: '' }, { code: '' }, @@ -158,9 +151,7 @@ ruleTester.run('role-supports-aria-props', rule, { { code: '' }, { code: '' }, { code: '' }, - { code: '' }, { code: '' }, - { code: '' }, { code: '' }, { code: '' }, { code: '' }, @@ -182,7 +173,6 @@ ruleTester.run('role-supports-aria-props', rule, { { code: '' }, { code: '' }, { code: '' }, - { code: '' }, { code: '' }, { code: '' }, { code: '' }, @@ -225,7 +215,6 @@ ruleTester.run('role-supports-aria-props', rule, { { code: '' }, { code: '' }, { code: '' }, - { code: '' }, { code: '' }, // these will have global @@ -246,7 +235,6 @@ ruleTester.run('role-supports-aria-props', rule, { { code: '' }, { code: '' }, { code: '' }, - { code: '' }, { code: '' }, { code: '' }, { code: '' }, @@ -265,7 +253,6 @@ ruleTester.run('role-supports-aria-props', rule, { { code: '' }, { code: '' }, { code: '' }, - { code: '' }, { code: '' }, { code: '' }, { code: '' }, @@ -284,7 +271,6 @@ ruleTester.run('role-supports-aria-props', rule, { { code: '' }, { code: '' }, { code: '' }, - { code: '' }, { code: '' }, { code: '' }, { code: '' }, @@ -303,23 +289,21 @@ ruleTester.run('role-supports-aria-props', rule, { { code: '' }, { code: '' }, { code: '' }, - { code: '' }, { code: '' }, { code: '' }, { code: '' }, { code: '' }, { code: '' }, // when `type="checkbox"`, the implicit role is `checkbox` - { code: '' }, { code: '' }, { code: '' }, + { code: '' }, { code: '' }, { code: '' }, { code: '' }, { code: '' }, { code: '' }, { code: '' }, - { code: '' }, { code: '' }, { code: '' }, { code: '' }, @@ -328,25 +312,22 @@ ruleTester.run('role-supports-aria-props', rule, { { code: '' }, { code: '' }, // when `type="radio"`, the implicit role is `radio` - { code: '' }, { code: '' }, { code: '' }, + { code: '' }, { code: '' }, { code: '' }, { code: '' }, { code: '' }, { code: '' }, { code: '' }, - { code: '' }, { code: '' }, - { code: '' }, { code: '' }, { code: '' }, { code: '' }, { code: '' }, { code: '' }, { code: '' }, - { code: '' }, { code: '' }, // when `type="range"`, the implicit role is `slider` { code: '' }, @@ -384,14 +365,7 @@ ruleTester.run('role-supports-aria-props', rule, { { code: '

' }, // OTHER TESTS - { code: '