UNPKG

react-codemod

Version:
62 lines (55 loc) 1.5 kB
/** * Copyright 2015-present, Facebook, Inc. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * */ 'use strict'; jest.mock('../React-PropTypes-to-prop-types', () => { return Object.assign(require.requireActual('../React-PropTypes-to-prop-types'), { parser: 'flow' }); }); const tests = [ 'already-migrated-named-as-import', 'already-migrated-named-import', 'already-migrated-import', 'already-migrated-require', 'assigned-from-react-var', 'assigned-to-var-with-different-name', 'default-and-named-import', 'default-import', 'destructured-proptypes-import', 'import-alias', 'import-flow-type-with-require', 'mixed-import-and-require', 'mixed-import-and-require-2', 'named-parameters', 'nested-destructured-proptypes-import', 'no-change-import', 'no-change-require', 'require-alias', 'require-destructured-multi', 'require-destructured-only', 'require-destructured-direct', 'require', 'with-top-comment', ]; const defineTest = require('jscodeshift/dist/testUtils').defineTest; describe('React-PropTypes-to-prop-types', () => { tests.forEach(test => defineTest( __dirname, 'React-PropTypes-to-prop-types', null, `React-PropTypes-to-prop-types/${ test }` ) ); defineTest( __dirname, 'React-PropTypes-to-prop-types', { 'module-name': 'PropTypes' }, 'React-PropTypes-to-prop-types/module-name' ); });