import { mount } from '@vue/test-utils' import Checkbox from '..' import focusTest from '../../../tests/shared/focusTest' describe('Checkbox', () => { focusTest(Checkbox) it('responses hover events', () => { const onMouseEnter = jest.fn() const onMouseLeave = jest.fn() const wrapper = mount(Checkbox, { listeners: { mouseenter: onMouseEnter, mouseleave: onMouseLeave, }, }) wrapper.trigger('mouseenter') expect(onMouseEnter).toHaveBeenCalled() wrapper.trigger('mouseleave') expect(onMouseLeave).toHaveBeenCalled() }) })