Skip to content

Commit

Permalink
Remove enzyme test setup code from converged packages
Browse files Browse the repository at this point in the history
  • Loading branch information
ecraig12345 committed Mar 30, 2022
1 parent 7562094 commit d81e3e7
Show file tree
Hide file tree
Showing 37 changed files with 15 additions and 219 deletions.
6 changes: 0 additions & 6 deletions packages/priority-overflow/config/tests.js
Original file line number Diff line number Diff line change
@@ -1,7 +1 @@
/** Jest test setup file. */

const { configure } = require('enzyme');
const Adapter = require('enzyme-adapter-react-16');

// Configure enzyme.
configure({ adapter: new Adapter() });
6 changes: 0 additions & 6 deletions packages/react-accordion/config/tests.js
Original file line number Diff line number Diff line change
@@ -1,7 +1 @@
/** Jest test setup file. */

const { configure } = require('enzyme');
const Adapter = require('enzyme-adapter-react-16');

// Configure enzyme.
configure({ adapter: new Adapter() });
6 changes: 0 additions & 6 deletions packages/react-aria/config/tests.js
Original file line number Diff line number Diff line change
@@ -1,7 +1 @@
/** Jest test setup file. */

const { configure } = require('enzyme');
const Adapter = require('enzyme-adapter-react-16');

// Configure enzyme.
configure({ adapter: new Adapter() });
6 changes: 0 additions & 6 deletions packages/react-avatar/config/tests.js
Original file line number Diff line number Diff line change
@@ -1,7 +1 @@
/** Jest test setup file. */

const { configure } = require('enzyme');
const Adapter = require('enzyme-adapter-react-16');

// Configure enzyme.
configure({ adapter: new Adapter() });
6 changes: 0 additions & 6 deletions packages/react-badge/config/tests.js
Original file line number Diff line number Diff line change
@@ -1,7 +1 @@
/** Jest test setup file. */

const { configure } = require('enzyme');
const Adapter = require('enzyme-adapter-react-16');

// Configure enzyme.
configure({ adapter: new Adapter() });
5 changes: 0 additions & 5 deletions packages/react-button/config/tests.js
Original file line number Diff line number Diff line change
@@ -1,6 +1 @@
/** Jest test setup file. */
const { configure } = require('enzyme');
const Adapter = require('enzyme-adapter-react-16');

// Configure enzyme.
configure({ adapter: new Adapter() });
5 changes: 0 additions & 5 deletions packages/react-card/config/tests.js
Original file line number Diff line number Diff line change
@@ -1,6 +1 @@
/** Jest test setup file. */
const { configure } = require('enzyme');
const Adapter = require('enzyme-adapter-react-16');

// Configure enzyme.
configure({ adapter: new Adapter() });
6 changes: 0 additions & 6 deletions packages/react-checkbox/config/tests.js
Original file line number Diff line number Diff line change
@@ -1,7 +1 @@
/** Jest test setup file. */

const { configure } = require('enzyme');
const Adapter = require('enzyme-adapter-react-16');

// Configure enzyme.
configure({ adapter: new Adapter() });
6 changes: 0 additions & 6 deletions packages/react-combobox/config/tests.js
Original file line number Diff line number Diff line change
@@ -1,7 +1 @@
/** Jest test setup file. */

const { configure } = require('enzyme');
const Adapter = require('enzyme-adapter-react-16');

// Configure enzyme.
configure({ adapter: new Adapter() });
6 changes: 0 additions & 6 deletions packages/react-dialog/config/tests.js
Original file line number Diff line number Diff line change
@@ -1,7 +1 @@
/** Jest test setup file. */

const { configure } = require('enzyme');
const Adapter = require('enzyme-adapter-react-16');

// Configure enzyme.
configure({ adapter: new Adapter() });
6 changes: 0 additions & 6 deletions packages/react-divider/config/tests.js
Original file line number Diff line number Diff line change
@@ -1,7 +1 @@
/** Jest test setup file. */

const { configure } = require('enzyme');
const Adapter = require('enzyme-adapter-react-16');

// Configure enzyme.
configure({ adapter: new Adapter() });
5 changes: 0 additions & 5 deletions packages/react-image/config/tests.js
Original file line number Diff line number Diff line change
@@ -1,6 +1 @@
/** Jest test setup file. */
const { configure } = require('enzyme');
const Adapter = require('enzyme-adapter-react-16');

// Configure enzyme.
configure({ adapter: new Adapter() });
6 changes: 0 additions & 6 deletions packages/react-input/config/tests.js
Original file line number Diff line number Diff line change
@@ -1,7 +1 @@
/** Jest test setup file. */

const { configure } = require('enzyme');
const Adapter = require('enzyme-adapter-react-16');

// Configure enzyme.
configure({ adapter: new Adapter() });
6 changes: 0 additions & 6 deletions packages/react-label/config/tests.js
Original file line number Diff line number Diff line change
@@ -1,7 +1 @@
/** Jest test setup file. */

const { configure } = require('enzyme');
const Adapter = require('enzyme-adapter-react-16');

// Configure enzyme.
configure({ adapter: new Adapter() });
6 changes: 0 additions & 6 deletions packages/react-link/config/tests.js
Original file line number Diff line number Diff line change
@@ -1,7 +1 @@
/** Jest test setup file. */

const { configure } = require('enzyme');
const Adapter = require('enzyme-adapter-react-16');

// Configure enzyme.
configure({ adapter: new Adapter() });
6 changes: 0 additions & 6 deletions packages/react-menu/config/tests.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,3 @@
/** Jest test setup file. */

require('@testing-library/jest-dom');

const { configure } = require('enzyme');
const Adapter = require('enzyme-adapter-react-16');

// Configure enzyme.
configure({ adapter: new Adapter() });
6 changes: 0 additions & 6 deletions packages/react-popover/config/tests.js
Original file line number Diff line number Diff line change
@@ -1,7 +1 @@
/** Jest test setup file. */

const { configure } = require('enzyme');
const Adapter = require('enzyme-adapter-react-16');

// Configure enzyme.
configure({ adapter: new Adapter() });
6 changes: 0 additions & 6 deletions packages/react-portal/config/tests.js
Original file line number Diff line number Diff line change
@@ -1,7 +1 @@
/** Jest test setup file. */

const { configure } = require('enzyme');
const Adapter = require('enzyme-adapter-react-16');

// Configure enzyme.
configure({ adapter: new Adapter() });
6 changes: 0 additions & 6 deletions packages/react-provider/config/tests.js
Original file line number Diff line number Diff line change
@@ -1,7 +1 @@
/** Jest test setup file. */

const { configure } = require('enzyme');
const Adapter = require('enzyme-adapter-react-16');

// Configure enzyme.
configure({ adapter: new Adapter() });
6 changes: 0 additions & 6 deletions packages/react-radio/config/tests.js
Original file line number Diff line number Diff line change
@@ -1,7 +1 @@
/** Jest test setup file. */

const { configure } = require('enzyme');
const Adapter = require('enzyme-adapter-react-16');

// Configure enzyme.
configure({ adapter: new Adapter() });
6 changes: 0 additions & 6 deletions packages/react-select/config/tests.js
Original file line number Diff line number Diff line change
@@ -1,7 +1 @@
/** Jest test setup file. */

const { configure } = require('enzyme');
const Adapter = require('enzyme-adapter-react-16');

// Configure enzyme.
configure({ adapter: new Adapter() });
5 changes: 0 additions & 5 deletions packages/react-shared-contexts/config/tests.js
Original file line number Diff line number Diff line change
@@ -1,6 +1 @@
/** Jest test setup file. */
const { configure } = require('enzyme');
const Adapter = require('enzyme-adapter-react-16');

// Configure enzyme.
configure({ adapter: new Adapter() });
6 changes: 0 additions & 6 deletions packages/react-slider/config/tests.js
Original file line number Diff line number Diff line change
@@ -1,7 +1 @@
/** Jest test setup file. */

const { configure } = require('enzyme');
const Adapter = require('enzyme-adapter-react-16');

// Configure enzyme.
configure({ adapter: new Adapter() });
6 changes: 0 additions & 6 deletions packages/react-spinbutton/config/tests.js
Original file line number Diff line number Diff line change
@@ -1,7 +1 @@
/** Jest test setup file. */

const { configure } = require('enzyme');
const Adapter = require('enzyme-adapter-react-16');

// Configure enzyme.
configure({ adapter: new Adapter() });
6 changes: 0 additions & 6 deletions packages/react-spinner/config/tests.js
Original file line number Diff line number Diff line change
@@ -1,7 +1 @@
/** Jest test setup file. */

const { configure } = require('enzyme');
const Adapter = require('enzyme-adapter-react-16');

// Configure enzyme.
configure({ adapter: new Adapter() });
6 changes: 0 additions & 6 deletions packages/react-switch/config/tests.js
Original file line number Diff line number Diff line change
@@ -1,7 +1 @@
/** Jest test setup file. */

const { configure } = require('enzyme');
const Adapter = require('enzyme-adapter-react-16');

// Configure enzyme.
configure({ adapter: new Adapter() });
6 changes: 0 additions & 6 deletions packages/react-tabs/config/tests.js
Original file line number Diff line number Diff line change
@@ -1,7 +1 @@
/** Jest test setup file. */

const { configure } = require('enzyme');
const Adapter = require('enzyme-adapter-react-16');

// Configure enzyme.
configure({ adapter: new Adapter() });
6 changes: 0 additions & 6 deletions packages/react-text/config/tests.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,3 @@
/** Jest test setup file. */

require('@testing-library/jest-dom');

const { configure } = require('enzyme');
const Adapter = require('enzyme-adapter-react-16');

// Configure enzyme.
configure({ adapter: new Adapter() });
6 changes: 0 additions & 6 deletions packages/react-textarea/config/tests.js
Original file line number Diff line number Diff line change
@@ -1,7 +1 @@
/** Jest test setup file. */

const { configure } = require('enzyme');
const Adapter = require('enzyme-adapter-react-16');

// Configure enzyme.
configure({ adapter: new Adapter() });
6 changes: 0 additions & 6 deletions packages/react-theme/config/tests.js
Original file line number Diff line number Diff line change
@@ -1,7 +1 @@
/** Jest test setup file. */

const { configure } = require('enzyme');
const Adapter = require('enzyme-adapter-react-16');

// Configure enzyme.
configure({ adapter: new Adapter() });
6 changes: 0 additions & 6 deletions packages/react-toolbar/config/tests.js
Original file line number Diff line number Diff line change
@@ -1,7 +1 @@
/** Jest test setup file. */

const { configure } = require('enzyme');
const Adapter = require('enzyme-adapter-react-16');

// Configure enzyme.
configure({ adapter: new Adapter() });
6 changes: 0 additions & 6 deletions packages/react-tooltip/config/tests.js
Original file line number Diff line number Diff line change
@@ -1,7 +1 @@
/** Jest test setup file. */

const { configure } = require('enzyme');
const Adapter = require('enzyme-adapter-react-16');

// Configure enzyme.
configure({ adapter: new Adapter() });
6 changes: 0 additions & 6 deletions packages/react-utilities/config/tests.js
Original file line number Diff line number Diff line change
@@ -1,7 +1 @@
/** Jest test setup file. */

const { configure } = require('enzyme');
const Adapter = require('enzyme-adapter-react-16');

// Configure enzyme.
configure({ adapter: new Adapter() });
1 change: 1 addition & 0 deletions scripts/beachball/.beachballrc.base.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
"**/__fixtures__/**",
"**/__mocks__/**",
"**/common/isConformant.ts",
"**/config/tests.js",
"**/jest.config.js",
"**/SPEC*.md",
"**/tests/**"
Expand Down
6 changes: 0 additions & 6 deletions scripts/create-package/plop-templates-react/config/tests.js
Original file line number Diff line number Diff line change
@@ -1,7 +1 @@
/** Jest test setup file. */

const { configure } = require('enzyme');
const Adapter = require('enzyme-adapter-react-16');

// Configure enzyme.
configure({ adapter: new Adapter() });
18 changes: 0 additions & 18 deletions tools/generators/migrate-converged-pkg/index.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -446,25 +446,13 @@ describe('migrate-converged-pkg generator', () => {
let content = getJestSetupFile();
expect(content).toMatchInlineSnapshot(`
"/** Jest test setup file. */
const { configure } = require('enzyme');
const Adapter = require('enzyme-adapter-react-16');
// Configure enzyme.
configure({ adapter: new Adapter() });"
`);

await generator(tree, options);

content = getJestSetupFile();
expect(content).toMatchInlineSnapshot(`
"/** Jest test setup file. */
const { configure } = require('enzyme');
const Adapter = require('enzyme-adapter-react-16');
// Configure enzyme.
configure({ adapter: new Adapter() });"
`);

tree.delete(jestSetupFilePath);
Expand Down Expand Up @@ -1230,12 +1218,6 @@ function setupDummyPackage(
`,
jestSetupFile: stripIndents`
/** Jest test setup file. */
const { configure } = require('enzyme');
const Adapter = require('enzyme-adapter-react-16');
// Configure enzyme.
configure({ adapter: new Adapter() });
`,
npmConfig: stripIndents`
*.api.json
Expand Down
15 changes: 14 additions & 1 deletion tools/generators/migrate-converged-pkg/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -752,7 +752,20 @@ function updateLocalJestConfig(tree: Tree, options: NormalizedSchema) {

tree.write(options.paths.jestConfig, templates.jest(config));

if (!tree.exists(jestSetupFilePath)) {
if (tree.exists(jestSetupFilePath)) {
const content = tree.read(jestSetupFilePath)!.toString('utf-8');
const newContent = content.replace(
stripIndents`const { configure } = require('enzyme');
const Adapter = require('enzyme-adapter-react-16');
// Configure enzyme.
configure({ adapter: new Adapter() });"
`,
'',
);
tree.write(jestSetupFilePath, newContent);
} else {
throw new Error();
tree.write(jestSetupFilePath, templates.jestSetup);
}

Expand Down

0 comments on commit d81e3e7

Please sign in to comment.