1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
/* eslint-disable global-require */
import React from 'react';
import Enzyme from 'enzyme';
function getAdapter() {
if (React.version.startsWith('15')) {
return require('enzyme-adapter-react-15');
} else if (React.version.startsWith('16')) {
return require('enzyme-adapter-react-16');
} else if (React.version.startsWith('17')) {
return require('@wojtekmaj/enzyme-adapter-react-17');
}
throw new Error('this version of React is not supported by Enzyme');
}
const Adapter = getAdapter();
Enzyme.configure({ adapter: new Adapter() });
|