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

Version Path
govuk_publishing_components-30.4.1 node_modules/axe-core/doc/examples/jest_react/test-helpers.js
govuk_publishing_components-30.4.0 node_modules/axe-core/doc/examples/jest_react/test-helpers.js
govuk_publishing_components-30.3.0 node_modules/axe-core/doc/examples/jest_react/test-helpers.js
govuk_publishing_components-30.2.1 node_modules/axe-core/doc/examples/jest_react/test-helpers.js
govuk_publishing_components-30.2.0 node_modules/axe-core/doc/examples/jest_react/test-helpers.js
govuk_publishing_components-30.1.0 node_modules/axe-core/doc/examples/jest_react/test-helpers.js
govuk_publishing_components-30.0.0 node_modules/axe-core/doc/examples/jest_react/test-helpers.js
govuk_publishing_components-29.15.3 node_modules/axe-core/doc/examples/jest_react/test-helpers.js
govuk_publishing_components-29.15.2 node_modules/axe-core/doc/examples/jest_react/test-helpers.js
govuk_publishing_components-29.15.1 node_modules/axe-core/doc/examples/jest_react/test-helpers.js
govuk_publishing_components-29.15.0 node_modules/axe-core/doc/examples/jest_react/test-helpers.js
govuk_publishing_components-29.14.0 node_modules/axe-core/doc/examples/jest_react/test-helpers.js
govuk_publishing_components-29.13.0 node_modules/axe-core/doc/examples/jest_react/test-helpers.js
govuk_publishing_components-29.12.1 node_modules/axe-core/doc/examples/jest_react/test-helpers.js
govuk_publishing_components-29.12.0 node_modules/axe-core/doc/examples/jest_react/test-helpers.js
govuk_publishing_components-29.11.0 node_modules/axe-core/doc/examples/jest_react/test-helpers.js
govuk_publishing_components-29.10.0 node_modules/axe-core/doc/examples/jest_react/test-helpers.js
govuk_publishing_components-29.9.0 node_modules/axe-core/doc/examples/jest_react/test-helpers.js
govuk_publishing_components-29.8.0 node_modules/axe-core/doc/examples/jest_react/test-helpers.js
govuk_publishing_components-29.7.0 node_modules/axe-core/doc/examples/jest_react/test-helpers.js