@@ -489,6 +489,40 @@ describe('Test violin hover:', function() {
489489 nums : '(96, Old Faithful)' ,
490490 name : '' ,
491491 isRotated : false
492+ } , {
493+ desc : 'orientation:h | hovermode:y' ,
494+ mock : require ( '@mocks/violin_grouped_horz-multicategory.json' ) ,
495+ patch : function ( fig ) {
496+ // don't hover on kde, to avoid local vs CI discrepancies
497+ fig . data . forEach ( function ( t ) {
498+ t . hoveron = 'violins' ;
499+ } ) ;
500+ return fig ;
501+ } ,
502+ pos : [ 430 , 130 ] ,
503+ nums : [ 'max: 0.9' , 'min: 0.1' , 'q1: 0.2' , 'q3: 0.7' , 'median: 0.4' ] ,
504+ name : [ '' , '' , '' , '' , 'kale' ] ,
505+ axis : '2018 - day 2' ,
506+ hOrder : [ 0 , 3 , 4 , 2 , 1 ]
507+ } , {
508+ desc : 'orientation:h | hovermode:closest' ,
509+ mock : require ( '@mocks/violin_grouped_horz-multicategory.json' ) ,
510+ patch : function ( fig ) {
511+ // don't hover on kde, to avoid local vs CI discrepancies
512+ fig . data . forEach ( function ( t ) {
513+ t . hoveron = 'violins' ;
514+ } ) ;
515+ fig . layout . hovermode = 'closest' ;
516+ return fig ;
517+ } ,
518+ pos : [ 430 , 130 ] ,
519+ nums : [
520+ '(max: 0.9, 2018 - day 2)' , '(min: 0.1, 2018 - day 2)' ,
521+ '(q1: 0.2, 2018 - day 2)' , '(q3: 0.7, 2018 - day 2)' ,
522+ '(median: 0.4, 2018 - day 2)'
523+ ] ,
524+ name : [ '' , '' , '' , '' , 'kale' ] ,
525+ hOrder : [ 0 , 3 , 4 , 2 , 1 ]
492526 } ]
493527 . forEach ( function ( specs ) {
494528 it ( 'should generate correct hover labels ' + specs . desc , function ( done ) {
0 commit comments