@@ -356,17 +356,18 @@ test('WidgetManager#onHover, onEvent#without viewId', t => {
356
356
widget . onHover = ( ) => onHoverCalledCount ++ ;
357
357
widget . onClick = ( ) => onClickCalledCount ++ ;
358
358
359
- // Trigger onHover event
359
+ // Given the pickedInfo, test that widgetManager does forward events to test widget
360
+ // Trigger hover event leading to onHover callback
360
361
widgetManager . onHover ( pickedInfo , { } ) ;
361
- // Trigger onClick event
362
+ // Trigger click event leading to onClick callback
362
363
widgetManager . onEvent ( pickedInfo , { type : 'click' } ) ;
363
- // Trigger onDragStart event
364
+ // Trigger panstart event leading to onDragStart callback
364
365
widgetManager . onEvent ( pickedInfo , { type : 'panstart' } ) ;
365
- // Event not defined
366
+ // Trigger dblclick event leading to onClick callback
366
367
widgetManager . onEvent ( pickedInfo , { type : 'dblclick' } ) ;
367
368
368
369
t . is ( onHoverCalledCount , 1 , 'widget.onHover is called' ) ;
369
- t . is ( onClickCalledCount , 1 , 'widget.onClick is called' ) ;
370
+ t . is ( onClickCalledCount , 2 , 'widget.onClick is called' ) ;
370
371
371
372
widgetManager . finalize ( ) ;
372
373
t . end ( ) ;
@@ -389,30 +390,32 @@ test('WidgetManager#onHover, onEvent#viewId', t => {
389
390
widget . onHover = ( ) => onHoverCalledCount ++ ;
390
391
widget . onClick = ( ) => onClickCalledCount ++ ;
391
392
392
- // Trigger onHover event
393
+ // Given the pickedInfo, test that widgetManager does forward events to test widget
394
+ // Trigger hover event leading to onHover callback
393
395
widgetManager . onHover ( pickedInfo , { } ) ;
394
- // Trigger onClick event
396
+ // Trigger click event leading to onClick callback
395
397
widgetManager . onEvent ( pickedInfo , { type : 'click' } ) ;
396
- // Trigger onDragStart event
398
+ // Trigger panstart event leading to onDragStart callback
397
399
widgetManager . onEvent ( pickedInfo , { type : 'panstart' } ) ;
398
- // Event not defined
400
+ // Trigger dblclick event leading to onClick callback
399
401
widgetManager . onEvent ( pickedInfo , { type : 'dblclick' } ) ;
400
402
401
403
t . is ( onHoverCalledCount , 1 , 'widget.onHover is called' ) ;
402
- t . is ( onClickCalledCount , 1 , 'widget.onClick is called' ) ;
404
+ t . is ( onClickCalledCount , 2 , 'widget.onClick is called' ) ;
403
405
404
406
pickedInfo = {
405
407
viewport : new WebMercatorViewport ( { id : 'minimap' } ) ,
406
408
index : 0
407
409
} ;
408
410
409
- // Trigger onHover event
411
+ // Given the updated pickedInfo, test that widgetManager does *not* forward events to test widget
412
+ // Trigger hover event not leading to onHover callback
410
413
widgetManager . onHover ( pickedInfo , { } ) ;
411
- // Trigger onClick event
414
+ // Trigger click event not leading to onClick callback
412
415
widgetManager . onEvent ( pickedInfo , { type : 'click' } ) ;
413
416
414
417
t . is ( onHoverCalledCount , 1 , 'widget.onHover is not called' ) ;
415
- t . is ( onClickCalledCount , 1 , 'widget.onClick is not called' ) ;
418
+ t . is ( onClickCalledCount , 2 , 'widget.onClick is not called' ) ;
416
419
417
420
widgetManager . finalize ( ) ;
418
421
t . end ( ) ;
0 commit comments