11import path from 'node:path'
22
3- import { TSESLint } from '@typescript-eslint/utils'
4-
5- import { test , SYNTAX_CASES , parsers , wrapRun } from '../utils'
3+ import { test , SYNTAX_CASES , parsers , RuleTester } from '../utils'
64
75import rule from 'eslint-plugin-import-x/rules/default'
86import { CASE_SENSITIVE_FS } from 'eslint-plugin-import-x/utils'
97
10- const ruleTester = new TSESLint . RuleTester ( )
8+ const ruleTester = new RuleTester ( )
119
12- wrapRun ( ruleTester . run ) ( 'default' , rule , {
10+ ruleTester . run$ ( 'default' , rule , {
1311 valid : [
1412 test ( { code : 'import "./malformed.js"' } ) ,
1513
@@ -161,7 +159,7 @@ wrapRun(ruleTester.run)('default', rule, {
161159
162160// #311: import of mismatched case
163161if ( ! CASE_SENSITIVE_FS ) {
164- wrapRun ( ruleTester . run ) ( 'default (path case-insensitivity)' , rule , {
162+ ruleTester . run$ ( 'default (path case-insensitivity)' , rule , {
165163 valid : [
166164 test ( {
167165 code : 'import foo from "./jsx/MyUncoolComponent.jsx"' ,
@@ -180,7 +178,7 @@ if (!CASE_SENSITIVE_FS) {
180178
181179describe ( 'TypeScript' , ( ) => {
182180 const parser = parsers . TS
183- wrapRun ( ruleTester . run ) ( `default` , rule , {
181+ ruleTester . run$ ( `default` , rule , {
184182 valid : [
185183 test ( {
186184 code : `import foobar from "./typescript-default"` ,
0 commit comments