@zohodesk/dot
Version:
In this Library, we Provide Some Basic Components to Build Your Application
26 lines (25 loc) • 821 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 = ({
isPopupOpen
}) => {
return /*#__PURE__*/React.createElement("div", {
className: isPopupOpen ? 'popupOpened' : 'popupClosed'
}, "Target Element");
};
const {
asFragment
} = render( /*#__PURE__*/React.createElement(StatusDropdown, {
renderTargetElement: renderTargetElement
}));
expect(asFragment()).toMatchSnapshot();
});
});