react-toolbox/components/menu/__test__/index.spec.js

21 lines
535 B
JavaScript

import React from 'react';
import { shallow } from 'enzyme';
import { Menu } from '../Menu';
import { MenuItem } from '../MenuItem';
describe('MenuItem', () => {
describe('#onClick', () => {
it('passes to listener the event', () => {
const onClick = jest.fn();
const wrapper = shallow(
<Menu>
<MenuItem key="1" onClick={onClick} />
</Menu>,
);
wrapper.find(MenuItem).first().simulate('click', { persist: () => {} });
expect(onClick).toHaveBeenCalled();
});
});
});