/// // @jsx: react // @Filename: /node_modules/react/index.d.ts ////export const React: any; // @Filename: /a.tsx ////[||] // @Filename: /Foo.tsx ////export const Foo = 0; // @Filename: /c.tsx ////import { React } from "react"; ////; // @Filename: /d.tsx ////import { Foo } from "./Foo"; ////; // Tests that we don't crash at non-identifier location. goTo.file("/a.tsx"); verify.importFixAtPosition([]); // When constructor is missing, provide fix for that goTo.file("/c.tsx"); verify.importFixAtPosition([ `import { React } from "react"; import { Foo } from "./Foo"; ;`]); // When JSX namespace is missing, provide fix for that goTo.file("/d.tsx"); verify.importFixAtPosition([ `import { React } from "react"; import { Foo } from "./Foo"; ;`]);