1
1
import path from 'node:path'
2
2
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'
6
4
7
5
import rule from 'eslint-plugin-import-x/rules/default'
8
6
import { CASE_SENSITIVE_FS } from 'eslint-plugin-import-x/utils'
9
7
10
- const ruleTester = new TSESLint . RuleTester ( )
8
+ const ruleTester = new RuleTester ( )
11
9
12
- wrapRun ( ruleTester . run ) ( 'default' , rule , {
10
+ ruleTester . run$ ( 'default' , rule , {
13
11
valid : [
14
12
test ( { code : 'import "./malformed.js"' } ) ,
15
13
@@ -161,7 +159,7 @@ wrapRun(ruleTester.run)('default', rule, {
161
159
162
160
// #311: import of mismatched case
163
161
if ( ! CASE_SENSITIVE_FS ) {
164
- wrapRun ( ruleTester . run ) ( 'default (path case-insensitivity)' , rule , {
162
+ ruleTester . run$ ( 'default (path case-insensitivity)' , rule , {
165
163
valid : [
166
164
test ( {
167
165
code : 'import foo from "./jsx/MyUncoolComponent.jsx"' ,
@@ -180,7 +178,7 @@ if (!CASE_SENSITIVE_FS) {
180
178
181
179
describe ( 'TypeScript' , ( ) => {
182
180
const parser = parsers . TS
183
- wrapRun ( ruleTester . run ) ( `default` , rule , {
181
+ ruleTester . run$ ( `default` , rule , {
184
182
valid : [
185
183
test ( {
186
184
code : `import foobar from "./typescript-default"` ,
0 commit comments