Skip to content

Commit 112261c

Browse files
committedApr 30, 2022
[Tests] skip fragment tests in eslint < 6
1 parent d74173a commit 112261c

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed
 

Diff for: ‎__tests__/src/rules/role-supports-aria-props-test.js

+7-5
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ import {
1212
roles,
1313
} from 'aria-query';
1414
import { RuleTester } from 'eslint';
15+
import { version as eslintVersion } from 'eslint/package.json';
16+
import semver from 'semver';
1517
import parserOptionsMapper from '../../__util__/parserOptionsMapper';
1618
import rule from '../../../src/rules/role-supports-aria-props';
1719

@@ -72,7 +74,7 @@ const createTests = (rolesNames) => rolesNames.reduce((tests, role) => {
7274
const [validTests, invalidTests] = createTests(nonAbstractRoles);
7375

7476
ruleTester.run('role-supports-aria-props', rule, {
75-
valid: [
77+
valid: [].concat(
7678
{ code: '<Foo bar />' },
7779
{ code: '<div />' },
7880
{ code: '<div id="main" />' },
@@ -392,7 +394,7 @@ ruleTester.run('role-supports-aria-props', rule, {
392394
{ code: '<div role="heading" aria-level />' },
393395
{ code: '<div role="heading" aria-level="1" />' },
394396

395-
{
397+
semver.satisfies(eslintVersion, '>= 6') ? {
396398
code: `
397399
const HelloThere = () => (
398400
<Hello
@@ -408,9 +410,9 @@ ruleTester.run('role-supports-aria-props', rule, {
408410
409411
const Hello = (props) => <div>{props.frag}</div>;
410412
`,
411-
},
412-
413-
].concat(validTests).map(parserOptionsMapper),
413+
} : [],
414+
validTests,
415+
).map(parserOptionsMapper),
414416

415417
invalid: [
416418
// implicit basic checks

0 commit comments

Comments
 (0)