import * as React from 'react'; import SortableGrid from '..'; import { sortableGridTestkitFactory } from '../../../testkit'; import { sortableGridTestkitFactory as sortableGridEnzymeTestkitFactory } from '../../../testkit/enzyme'; import { sortableGridTestkitFactory as sortableGridPuppeteerTestkitFactory } from '../../../testkit/puppeteer'; import * as enzyme from 'enzyme'; import * as puppeteer from 'puppeteer'; function sortableGridWithMandatoryProps() { return ; } function sortableGridWithAllProps() { return ( {}} containerId="aa" delay={10} droppable groupName="name" hasDragged id="1" index={1} item={{}} listOfPropsThatAffectItems={[]} onDragEnd={_params => {}} onDragStart={_params => {}} onDrop={() => {}} onHover={_params => {}} onMoveOut={_params => {}} renderItem={_params => } setWrapperNode={(_node, _index, _item) => {}} shift={[10]} withHandle startFixedElement={} endFixedElement={} /> ); } async function testkits() { const testkit = sortableGridTestkitFactory({ dataHook: 'hook', wrapper: document.createElement('div'), }); const enzymeTestkit = sortableGridEnzymeTestkitFactory({ dataHook: 'hook', wrapper: enzyme.mount(
), }); const browser = await puppeteer.launch(); const page = await browser.newPage(); const puppeteerTestkit = await sortableGridPuppeteerTestkitFactory({ dataHook: 'hook', page, }); }