@zohodesk/dot
Version:
In this Library, we Provide Some Basic Components to Build Your Application
27 lines (26 loc) • 846 B
JavaScript
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();
});
});