File: setupTests.js

package info (click to toggle)
node-react-hot-loader 4.13.1%2B~cs12.12.4-2
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 6,260 kB
  • sloc: javascript: 12,320; sh: 58; makefile: 17
file content (19 lines) | stat: -rw-r--r-- 559 bytes parent folder | download
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() });