enzyme test code example

Example 1: enzyme react

import Enzyme from 'enzyme';
import Adapter from 'enzyme-adapter-react-16';

Enzyme.configure({ adapter: new Adapter() });

Example 2: react enzyme

// global config react and enzyme

import { configure } from 'enzyme'
import Adapter from 'enzyme-adapter-react-16'
import { shallow, mount, render } from 'enzyme'
import renderer from 'react-test-renderer'

configure({ adapter: new Adapter() })

global.shallow = shallow
global.mount = mount
global.render = render
global.renderer = renderer

Example 3: enzyme test method

const wrapper = shallow(<Button />); 
wrapper.instance().handleClick()

Example 4: enzyme testing

npm i --save-dev enzyme enzyme-adapter-react-16