enzyme-cleanup

a utility to unmount enzyme renders

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
enzyme-cleanup
321.1.25 years ago5 years agoMinified + gzip package size for enzyme-cleanup in KB

Readme

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.