@@ -5154,7 +5154,7 @@ describe('hovermode: (x|y)unified', function() {
5154
5154
xperiod : 0 ,
5155
5155
desc : 'non-period scatter points and period bars'
5156
5156
} , {
5157
- xperiod : 24 * 3600 * 1000 ,
5157
+ xperiod : 5 * 24 * 3600 * 1000 ,
5158
5158
desc : 'period scatter points and period bars'
5159
5159
} ] . forEach ( function ( t ) {
5160
5160
it ( t . desc , function ( done ) {
@@ -5199,12 +5199,23 @@ describe('hovermode: (x|y)unified', function() {
5199
5199
'bar : 2'
5200
5200
] } ) ;
5201
5201
5202
+ _hover ( gd , { xpx : 75 , ypx : 200 } ) ;
5203
+ assertLabel ( { title : 'Dec' , items : [
5204
+ 'bar : 2'
5205
+ ] } ) ;
5206
+
5202
5207
_hover ( gd , { xpx : 100 , ypx : 200 } ) ;
5203
5208
assertLabel ( { title : 'Jan 1, 2000' , items : [
5204
5209
'bar : (Jan, 1)' ,
5205
5210
'scatter : 1.1'
5206
5211
] } ) ;
5207
5212
5213
+ _hover ( gd , { xpx : 125 , ypx : 200 } ) ;
5214
+ assertLabel ( { title : 'Jan 6, 2000' , items : [
5215
+ 'bar : (Jan, 1)' ,
5216
+ 'scatter : 1.2'
5217
+ ] } ) ;
5218
+
5208
5219
_hover ( gd , { xpx : 150 , ypx : 200 } ) ;
5209
5220
assertLabel ( { title : 'Jan 11, 2000' , items : [
5210
5221
'bar : (Jan, 1)' ,
@@ -5217,18 +5228,35 @@ describe('hovermode: (x|y)unified', function() {
5217
5228
'scatter : 1.6'
5218
5229
] } ) ;
5219
5230
5231
+ _hover ( gd , { xpx : 225 , ypx : 200 } ) ;
5232
+ assertLabel ( { title : 'Feb 1, 2000' , items : [
5233
+ 'bar : (Feb, 3)' ,
5234
+ 'scatter : 2.1'
5235
+ ] } ) ;
5236
+
5220
5237
_hover ( gd , { xpx : 250 , ypx : 200 } ) ;
5221
5238
assertLabel ( { title : 'Feb 11, 2000' , items : [
5222
5239
'bar : (Feb, 3)' ,
5223
5240
'scatter : 2.3'
5224
5241
] } ) ;
5225
5242
5243
+ _hover ( gd , { xpx : 275 , ypx : 200 } ) ;
5244
+ assertLabel ( { title : 'Feb 16, 2000' , items : [
5245
+ 'bar : (Feb, 3)' ,
5246
+ 'scatter : 2.4'
5247
+ ] } ) ;
5248
+
5226
5249
_hover ( gd , { xpx : 300 , ypx : 200 } ) ;
5227
5250
assertLabel ( { title : 'Feb 21, 2000' , items : [
5228
5251
'bar : (Feb, 3)' ,
5229
5252
'scatter : 2.5'
5230
5253
] } ) ;
5231
5254
5255
+ _hover ( gd , { xpx : 325 , ypx : 200 } ) ;
5256
+ assertLabel ( { title : 'Mar 1, 2000' , items : [
5257
+ 'scatter : 3.1'
5258
+ ] } ) ;
5259
+
5232
5260
_hover ( gd , { xpx : 350 , ypx : 200 } ) ;
5233
5261
assertLabel ( { title : 'Mar 6, 2000' , items : [
5234
5262
'scatter : 3.2'
@@ -5279,20 +5307,22 @@ describe('hovermode: (x|y)unified', function() {
5279
5307
_hover ( gd , { xpx : 40 , ypx : 200 } ) ;
5280
5308
assertLabel ( { title : 'Jan' , items : [
5281
5309
'bar : (Jan 1, 2000, 1)' ,
5282
- 'start : 1'
5310
+ 'start : 1' ,
5311
+ 'end : 1'
5283
5312
] } ) ;
5284
5313
5285
5314
_hover ( gd , { xpx : 100 , ypx : 200 } ) ;
5286
5315
assertLabel ( { title : 'Jan' , items : [
5287
5316
'bar : (Jan 1, 2000, 1)' ,
5288
- 'start : 1'
5317
+ 'start : 1' ,
5318
+ 'end : 1'
5289
5319
] } ) ;
5290
5320
5291
5321
_hover ( gd , { xpx : 360 , ypx : 200 } ) ;
5292
- assertLabel ( { title : 'Jan ' , items : [
5322
+ assertLabel ( { title : 'Feb ' , items : [
5293
5323
'bar : (Feb 1, 2000, 2)' ,
5294
- 'start : (Feb, 2) ' ,
5295
- 'end : 1 '
5324
+ 'start : 2 ' ,
5325
+ 'end : 2 '
5296
5326
] } ) ;
5297
5327
5298
5328
_hover ( gd , { xpx : 400 , ypx : 200 } ) ;
0 commit comments