1
- import { readdirSync , readFileSync } from "fs" ;
1
+ import { readdirSync } from "fs" ;
2
+ import { readFile } from "fs/promises" ;
2
3
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
3
4
// @ts -ignore: Could not find a declaration file for module 'jscodeshift/dist/testUtils'
4
5
import { runInlineTest } from "jscodeshift/dist/testUtils" ;
@@ -17,11 +18,11 @@ describe("v2-to-v3", () => {
17
18
fileName . split ( "." ) . pop ( ) as string ,
18
19
] ) ;
19
20
20
- it . each ( testFiles ) ( `transforms correctly using "%s" data` , ( filePrefix , fileExtension ) => {
21
+ it . concurrent . each ( testFiles ) ( `transforms: %s.%s` , async ( filePrefix , fileExtension ) => {
21
22
const inputPath = join ( fixtureDir , [ filePrefix , "input" , fileExtension ] . join ( "." ) ) ;
22
23
const outputPath = join ( fixtureDir , [ filePrefix , "output" , fileExtension ] . join ( "." ) ) ;
23
- const inputCode = readFileSync ( inputPath , "utf8" ) ;
24
- const outputCode = readFileSync ( outputPath , "utf8" ) ;
24
+ const inputCode = await readFile ( inputPath , "utf8" ) ;
25
+ const outputCode = await readFile ( outputPath , "utf8" ) ;
25
26
26
27
const input = { path : inputPath , source : inputCode } ;
27
28
runInlineTest ( transformer , null , input , outputCode ) ;
0 commit comments