rsnext/packages/next-codemod/transforms/__tests__/add-missing-react-import.js
Tim Neutkens c5b5c43e3d
Add codemod for files that do not support the new React JSX transform (#21281)
Previously our automatic React injection approach injected `import React from 'react'` automatically whenever JSX was detected. The new official JSX transform solves this by enforcing importing `React` when it is used.

This codemod automatically converted files that are using a "global React variable" to use `import React from 'react'`
2021-01-18 15:17:10 +00:00

16 lines
319 B
JavaScript

/* global jest */
jest.autoMockOff()
const defineTest = require('jscodeshift/dist/testUtils').defineTest
const fixtures = [
'missing-react-import-in-component'
]
for (const fixture of fixtures) {
defineTest(
__dirname,
'add-missing-react-import',
null,
`add-missing-react-import/${fixture}`
)
}