@@ -125,15 +125,18 @@ const eventTypes = [
125125 type : 'Transition' ,
126126 events : [ 'transitionEnd' ] ,
127127 elementType : 'div'
128+ } ,
129+ {
130+ type : 'Pointer' ,
131+ events : [ 'pointerEnter' , 'pointerLeave' ] ,
132+ elementType : 'div'
128133 }
129134]
130135
131- eventTypes . forEach ( ( {
132- type, events, elementType, init
133- } ) => {
136+ eventTypes . forEach ( ( { type, events, elementType, init } ) => {
134137 describe ( `${ type } Events` , ( ) => {
135138 events . forEach ( ( eventName ) => {
136- const eventProp = `on${ eventName . toLowerCase ( ) } `
139+ const eventProp = `on${ eventName [ 0 ] . toUpperCase ( ) + eventName . slice ( 1 ) } `
137140
138141 it ( `triggers ${ eventProp } ` , ( ) => {
139142 const ref = createRef ( )
@@ -157,9 +160,9 @@ eventTypes.forEach(({
157160test ( 'onInput works' , ( ) => {
158161 const handler = jest . fn ( )
159162
160- const { container : { firstChild : input } } = render (
161- ( < input type = "text" onInput = { handler } /> )
162- )
163+ const {
164+ container : { firstChild : input }
165+ } = render ( < input type = "text" onInput = { handler } /> )
163166
164167 expect ( fireEvent . input ( input , { target : { value : 'a' } } ) ) . toBe ( true )
165168
@@ -169,9 +172,9 @@ test('onInput works', () => {
169172test ( 'calling `fireEvent` directly works too' , ( ) => {
170173 const handler = jest . fn ( )
171174
172- const { container : { firstChild : button } } = render (
173- ( < button onClick = { handler } /> )
174- )
175+ const {
176+ container : { firstChild : button }
177+ } = render ( < button onClick = { handler } /> )
175178
176179 expect ( fireEvent (
177180 button ,
0 commit comments