import React from 'react'; import { mount } from 'enzyme'; import ClickableTableRow from './index'; const clickSpy = jest.fn(); const dblClickSpy = jest.fn(); const props = { onClick: clickSpy, onDoubleClick: dblClickSpy, }; describe('ClickableTableRow - component', () => { it('calls onDblClick when row is double clicked', () => { const queryRow = mount(); queryRow.find('tr').simulate('doubleclick'); expect(dblClickSpy).toHaveBeenCalled(); }); it('calls onSelect when row is clicked', () => { const queryRow = mount(); queryRow.find('tr').simulate('click'); expect(clickSpy).toHaveBeenCalled(); }); });