UNPKG

wix-style-react

Version:
46 lines (44 loc) 1.65 kB
import React from 'react'; import ReactTestUtils from 'react-dom/test-utils'; import AutoCompleteComposite from './AutoCompleteComposite'; import AutoComplete from '../AutoComplete/AutoComplete'; import { autoCompleteCompositeTestkitFactory } from '../../testkit'; import { autoCompleteCompositeTestkitFactory as enzymeTextAreaTestkitFactory } from '../../testkit/enzyme'; import { mount } from 'enzyme'; describe('AutoCompleteComposite', function () { describe('testkit', function () { it('should exist', function () { var div = document.createElement('div'); var dataHook = 'compHook'; var wrapper = div.appendChild(ReactTestUtils.renderIntoDocument(React.createElement( 'div', null, React.createElement( AutoCompleteComposite, { dataHook: dataHook }, React.createElement(AutoComplete, null) ) ))); var autoCompleteCompositeTestkit = autoCompleteCompositeTestkitFactory({ wrapper: wrapper, dataHook: dataHook }); expect(autoCompleteCompositeTestkit.exists()).toBeTruthy(); }); describe('enzyme testkit', function () { it('should exist', function () { var dataHook = 'myDataHook'; var wrapper = mount(React.createElement( AutoCompleteComposite, { dataHook: dataHook }, React.createElement(AutoComplete, null) )); var autoCompleteCompositeTestkit = enzymeTextAreaTestkitFactory({ wrapper: wrapper, dataHook: dataHook }); expect(autoCompleteCompositeTestkit.exists()).toBeTruthy(); }); }); }); });