@@ -22,13 +22,17 @@ describe('spikeline hover', function() {
2222
2323 function makeMock ( spikemode , hovermode ) {
2424 var _mock = Lib . extendDeep ( { } , require ( '@mocks/19.json' ) ) ;
25+ _mock . layout . xaxis . spikesnap = 'data' ;
2526 _mock . layout . xaxis . showspikes = true ;
2627 _mock . layout . xaxis . spikemode = spikemode ;
28+ _mock . layout . yaxis . spikesnap = 'data' ;
2729 _mock . layout . yaxis . showspikes = true ;
2830 _mock . layout . yaxis . spikemode = spikemode + '+marker' ;
31+ _mock . layout . xaxis2 . spikesnap = 'data' ;
2932 _mock . layout . xaxis2 . showspikes = true ;
3033 _mock . layout . xaxis2 . spikemode = spikemode ;
3134 _mock . layout . hovermode = hovermode ;
35+
3236 return _mock ;
3337 }
3438
@@ -445,6 +449,8 @@ describe('spikeline hover', function() {
445449 var mockCopy = Lib . extendDeep ( { } , mock ) ;
446450 mockCopy . layout . xaxis . showspikes = true ;
447451 mockCopy . layout . yaxis . showspikes = true ;
452+ mockCopy . layout . xaxis . spikesnap = 'data' ;
453+ mockCopy . layout . yaxis . spikesnap = 'data' ;
448454 mockCopy . layout . spikedistance = - 1 ;
449455 mockCopy . layout . hovermode = 'closest' ;
450456
@@ -824,9 +830,9 @@ describe('spikeline hover', function() {
824830 data : [ makeData ( type , 'xaxis' , x , data ) ] ,
825831 layout : {
826832 spikedistance : - 1 ,
827- xaxis : { showspikes : true } ,
828- yaxis : { showspikes : true } ,
829- zaxis : { showspikes : true } ,
833+ xaxis : { showspikes : true , spikesnap : 'data' } ,
834+ yaxis : { showspikes : true , spikesnap : 'data' } ,
835+ zaxis : { showspikes : true , spikesnap : 'data' } ,
830836 title : { text : trace . type } ,
831837 width : 400 , height : 400
832838 }
0 commit comments