UNPKG

wix-style-react

Version:
22 lines (19 loc) 612 B
import ReactTestUtils from 'react-dom/test-utils'; const buttonDriverFactory = ({ element }) => { return { exists: () => !!element, click: () => { try { ReactTestUtils.Simulate.click(element); } catch (e) { element.simulate('click'); } }, hasTheme: theme => element.getAttribute('data-theme') === theme, hasClass: className => element.getAttribute('class').indexOf(className) > -1, getButtonTextContent: () => element.textContent, isButtonDisabled: () => element.getAttribute('disabled') === '', }; }; export default buttonDriverFactory;