Sha256: b80e15a37fc2fa39445ee50f231622c12377bd722448760dde4efd561dfb6c2b
Contents?: true
Size: 531 Bytes
Versions: 375
Compression:
Stored size: 531 Bytes
Contents
import { configure, mount } from 'enzyme'; import Adapter from 'enzyme-adapter-react-16'; configure({ adapter: new Adapter() }); let wrapper; export function mountToDoc(reactElm) { if (!document) { // Set up a basic DOM global.document = jsdom('<!doctype html><html><body></body></html>'); } if (!wrapper) { wrapper = document.createElement('main'); document.body.appendChild(wrapper); } const container = mount(reactElm); wrapper.innerHTML = ''; wrapper.appendChild(container.getDOMNode()); return container; }
Version data entries
375 entries across 375 versions & 1 rubygems