Skip to content

Commit

Permalink
Attempt using @codeshift/test-utils
Browse files Browse the repository at this point in the history
Refs: facebook/jscodeshift#454

TypeError: Cannot read properties of undefined (reading 'endsWith')
      1 | export const isTypeScriptFile = (filePath: string): boolean =>
    > 2 |   filePath.endsWith(".ts") || filePath.endsWith(".tsx");
  • Loading branch information
trivikr committed Dec 29, 2022
1 parent 785c653 commit 269d4cf
Showing 1 changed file with 3 additions and 10 deletions.
13 changes: 3 additions & 10 deletions src/transforms/v2-to-v3/transformer.spec.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { applyTransform } from "@codeshift/test-utils";
import { readdirSync } from "fs";
import { readFile } from "fs/promises";
import jscodeshift from "jscodeshift";
Expand Down Expand Up @@ -44,16 +45,8 @@ describe("v2-to-v3", () => {
console.log(`${filePrefix} start: `, startDate.toTimeString());

const { input, outputCode } = await getTestMetadata(subDirPath, filePrefix, fileExtension);
const output = await transform(input, {
j: jscodeshift,
jscodeshift,
// eslint-disable-next-line @typescript-eslint/no-empty-function
stats: () => {},
// eslint-disable-next-line @typescript-eslint/no-empty-function
report: () => {},
});

expect(output.trim()).toEqual(outputCode.trim());
const output = await applyTransform(transform, input.source);
expect(output).toMatchSnapshot(outputCode);

const endDate = new Date();
console.log(`${filePrefix} end: ${endDate.toTimeString()}`);
Expand Down

0 comments on commit 269d4cf

Please sign in to comment.