diff --git a/eslint.config.mjs b/eslint.config.mjs index ecc9909241..d207295d30 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -210,4 +210,14 @@ export default tseslint.config( 'no-control-regex': 'off', }, }, + + // Test files configuration + { + files: ['**/__tests__/**/*.{js,jsx,ts,tsx}', '**/*.test.{js,jsx,ts,tsx}'], + languageOptions: { + globals: { + ...globals.jest, + }, + }, + }, ) diff --git a/eslint/__tests__/avoid-unwrapped-text.test.js b/eslint/__tests__/avoid-unwrapped-text.test.js index a6762b8fd7..52138b334a 100644 --- a/eslint/__tests__/avoid-unwrapped-text.test.js +++ b/eslint/__tests__/avoid-unwrapped-text.test.js @@ -1,14 +1,17 @@ const {RuleTester} = require('eslint') +const tseslint = require('typescript-eslint') const avoidUnwrappedText = require('../avoid-unwrapped-text') const ruleTester = new RuleTester({ - parser: require.resolve('@typescript-eslint/parser'), - parserOptions: { - ecmaFeatures: { - jsx: true, + languageOptions: { + parser: tseslint.parser, + parserOptions: { + ecmaFeatures: { + jsx: true, + }, + ecmaVersion: 'latest', + sourceType: 'module', }, - ecmaVersion: 6, - sourceType: 'module', }, }) @@ -773,15 +776,6 @@ function MyText({ foo }) { errors: 1, }, - { - code: ` - - {'foo'} - - `, - errors: 1, - }, - { code: `