From a4025bda461376b007dcbfb2b745ecc0b3912fb4 Mon Sep 17 00:00:00 2001 From: toshi-toma Date: Fri, 26 Jun 2020 00:37:18 +0900 Subject: [PATCH] [Tests] a `no-typos` test fails in eslint v7.3 --- tests/lib/rules/no-typos.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tests/lib/rules/no-typos.js b/tests/lib/rules/no-typos.js index c814c4826e..b704c9afe3 100644 --- a/tests/lib/rules/no-typos.js +++ b/tests/lib/rules/no-typos.js @@ -8,6 +8,8 @@ // Requirements // ----------------------------------------------------------------------------- +const semver = require('semver'); +const eslintPkg = require('eslint/package.json'); const RuleTester = require('eslint').RuleTester; const rule = require('../../../lib/rules/no-typos'); @@ -1286,7 +1288,7 @@ ruleTester.run('no-typos', rule, { }, { message: 'Typo in prop type chain qualifier: isrequired' }] - }, { + }].concat(semver.satisfies(eslintPkg.version, '>= 7.3') ? [] : { code: ` import 'react'; class Component extends React.Component {}; @@ -1294,7 +1296,7 @@ ruleTester.run('no-typos', rule, { parser: parsers.BABEL_ESLINT, parserOptions, errors: [] - }, { + }, [{ code: ` import { PropTypes } from 'react'; class Component extends React.Component {}; @@ -1698,5 +1700,5 @@ ruleTester.run('no-typos', rule, { parserOptions: parserOptions }, */ - }] + }]) });