npm.io
1.1.2 • Published 6 years ago

enzyme-cleanup

Licence
ISC
Version
1.1.2
Deps
0
Size
4 kB
Vulns
0
Weekly
0
Stars
3

enzyme-cleanup

Purpose

To be able to provide a quick utility to unmount enzyme tests.

See this issue for more information.

To install

npm i -D eynzme-cleanup 
# or yarn add -D eynzme-cleanup

Then, add this to your jest setup script.

import { configure } from 'enzyme'
import Adapter from 'enzyme-adapter-react-16'
import { cleanup, makeAdapter } from 'enzyme-cleanup'

// afterEach is a global jest method
afterEach(cleanup)

configure({ adapter: makeAdapter(Adapter) })

If you are not using jest, you can call enzymeCleanup() however you see fit.

Can be used with any enzyme adapter.

Works on shallow, mount, or render wrappers of enzyme.

Keywords