Skip to content

Commit 4b8f3a0

Browse files
authored
test: run transformer tests concurrently (#192)
1 parent bd6e770 commit 4b8f3a0

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/transforms/v2-to-v3/transformer.spec.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import { readdirSync, readFileSync } from "fs";
1+
import { readdirSync } from "fs";
2+
import { readFile } from "fs/promises";
23
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
34
// @ts-ignore: Could not find a declaration file for module 'jscodeshift/dist/testUtils'
45
import { runInlineTest } from "jscodeshift/dist/testUtils";
@@ -17,11 +18,11 @@ describe("v2-to-v3", () => {
1718
fileName.split(".").pop() as string,
1819
]);
1920

20-
it.each(testFiles)(`transforms correctly using "%s" data`, (filePrefix, fileExtension) => {
21+
it.concurrent.each(testFiles)(`transforms: %s.%s`, async (filePrefix, fileExtension) => {
2122
const inputPath = join(fixtureDir, [filePrefix, "input", fileExtension].join("."));
2223
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");
2526

2627
const input = { path: inputPath, source: inputCode };
2728
runInlineTest(transformer, null, input, outputCode);

0 commit comments

Comments
 (0)