UNPKG

@zohodesk/dot

Version:

In this Library, we Provide Some Basic Components to Build Your Application

27 lines (26 loc) 846 B
import React from 'react'; import { render } from '@testing-library/react'; import StatusDropdown from "../StatusDropdown"; describe('StatusDropdown', () => { test('rendering the defult props', () => { const { asFragment } = render( /*#__PURE__*/React.createElement(StatusDropdown, null)); expect(asFragment()).toMatchSnapshot(); }), test('rendering target element', () => { const renderTargetElement = _ref => { let { isPopupOpen } = _ref; return /*#__PURE__*/React.createElement("div", { className: isPopupOpen ? 'popupOpened' : 'popupClosed' }, "Target Element"); }; const { asFragment } = render( /*#__PURE__*/React.createElement(StatusDropdown, { renderTargetElement: renderTargetElement })); expect(asFragment()).toMatchSnapshot(); }); });