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: `