@@ -216,6 +216,33 @@ describe('Test box hover:', function() {
216216            '' ,  '' ,  '' ,  '' ,  '' ,  '' ,  '' ,  '' ,  '' ,  '' ,  'radishes' 
217217        ] , 
218218        axis : 'day 1' 
219+     } ,  { 
220+         desc : 'text items on hover' , 
221+         patch : function ( fig )  { 
222+             fig . data . forEach ( function ( trace )  { 
223+                 trace . boxpoints  =  'all' ; 
224+                 trace . hoveron  =  'points' ; 
225+                 trace . text  =  trace . y . map ( function ( v )  {  return  'look:'  +  v ;  } ) ; 
226+             } ) ; 
227+             fig . layout . hovermode  =  'closest' ; 
228+             return  fig ; 
229+         } , 
230+         nums : [ '(day 1, 0.7)\nlook:0.7' ,  '(day 1, 0.6)\nlook:0.6' ,  '(day 1, 0.6)\nlook:0.6' ] , 
231+         name : [ 'radishes' ,  'radishes' ,  'radishes' ] 
232+     } ,  { 
233+         desc : 'only text items on hover' , 
234+         patch : function ( fig )  { 
235+             fig . data . forEach ( function ( trace )  { 
236+                 trace . boxpoints  =  'all' ; 
237+                 trace . hoveron  =  'points' ; 
238+                 trace . text  =  trace . y . map ( function ( v )  {  return  'look:'  +  v ;  } ) ; 
239+                 trace . hoverinfo  =  'text' ; 
240+             } ) ; 
241+             fig . layout . hovermode  =  'closest' ; 
242+             return  fig ; 
243+         } , 
244+         nums : [ 'look:0.7' ,  'look:0.6' ,  'look:0.6' ] , 
245+         name : [ '' ,  '' ,  '' ] 
219246    } ] . forEach ( function ( specs )  { 
220247        it ( 'should generate correct hover labels '  +  specs . desc ,  function ( done )  { 
221248            run ( specs ) . catch ( fail ) . then ( done ) ; 
0 commit comments