diff --git a/src/__tests__/events.js b/src/__tests__/events.js index 15b7d8e..921c0b6 100644 --- a/src/__tests__/events.js +++ b/src/__tests__/events.js @@ -125,15 +125,18 @@ const eventTypes = [ type: 'Transition', events: ['transitionEnd'], elementType: 'div' + }, + { + type: 'Pointer', + events: ['pointerEnter', 'pointerLeave'], + elementType: 'div' } ] -eventTypes.forEach(({ - type, events, elementType, init -}) => { +eventTypes.forEach(({ type, events, elementType, init }) => { describe(`${type} Events`, () => { events.forEach((eventName) => { - const eventProp = `on${eventName.toLowerCase()}` + const eventProp = `on${eventName[0].toUpperCase() + eventName.slice(1)}` it(`triggers ${eventProp}`, () => { const ref = createRef() @@ -157,9 +160,9 @@ eventTypes.forEach(({ test('onInput works', () => { const handler = jest.fn() - const { container: { firstChild: input } } = render( - () - ) + const { + container: { firstChild: input } + } = render() expect(fireEvent.input(input, { target: { value: 'a' } })).toBe(true) @@ -169,9 +172,9 @@ test('onInput works', () => { test('calling `fireEvent` directly works too', () => { const handler = jest.fn() - const { container: { firstChild: button } } = render( - (