@@ -1354,47 +1354,6 @@ describe('Test geo interactions', function() {
1354
1354
. then ( done ) ;
1355
1355
} ) ;
1356
1356
1357
- it ( 'should clear hover label when cursor slips off subplot' , function ( done ) {
1358
- var gd = createGraphDiv ( ) ;
1359
- var fig = Lib . extendDeep ( { } , require ( '@mocks/geo_orthographic.json' ) ) ;
1360
-
1361
- function _assert ( msg , hoverLabelCnt ) {
1362
- expect ( d3 . selectAll ( 'g.hovertext' ) . size ( ) )
1363
- . toBe ( hoverLabelCnt , msg ) ;
1364
- }
1365
-
1366
- var px = 390 ;
1367
- var py = 290 ;
1368
- var cnt = 0 ;
1369
-
1370
- Plotly . plot ( gd , fig ) . then ( function ( ) {
1371
- gd . on ( 'plotly_unhover' , function ( ) { cnt ++ ; } ) ;
1372
-
1373
- mouseEvent ( 'mousemove' , px , py ) ;
1374
- _assert ( 'base state' , 1 ) ;
1375
-
1376
- return new Promise ( function ( resolve ) {
1377
- var interval = setInterval ( function ( ) {
1378
- px += 2 ;
1379
- mouseEvent ( 'mousemove' , px , py ) ;
1380
-
1381
- if ( px < 402 ) {
1382
- _assert ( '- px ' + px , 1 ) ;
1383
- expect ( cnt ) . toBe ( 0 , 'no plotly_unhover event so far' ) ;
1384
- } else {
1385
- _assert ( '- px ' + px , 0 ) ;
1386
- expect ( cnt ) . toBe ( 1 , 'plotly_unhover event count' ) ;
1387
-
1388
- clearInterval ( interval ) ;
1389
- resolve ( ) ;
1390
- }
1391
- } , 100 ) ;
1392
- } ) ;
1393
- } )
1394
- . catch ( failTest )
1395
- . then ( done ) ;
1396
- } ) ;
1397
-
1398
1357
it ( 'should not confuse positions on either side of the globe' , function ( done ) {
1399
1358
var gd = createGraphDiv ( ) ;
1400
1359
var fig = Lib . extendDeep ( { } , require ( '@mocks/geo_orthographic.json' ) ) ;
@@ -1424,67 +1383,6 @@ describe('Test geo interactions', function() {
1424
1383
. then ( done ) ;
1425
1384
} ) ;
1426
1385
1427
- it ( 'should plot to scope defaults when user setting lead to NaN map bounds' , function ( done ) {
1428
- var gd = createGraphDiv ( ) ;
1429
-
1430
- spyOn ( Lib , 'warn' ) ;
1431
-
1432
- Plotly . plot ( gd , [ {
1433
- type : 'scattergeo' ,
1434
- lon : [ 0 ] ,
1435
- lat : [ 0 ]
1436
- } ] , {
1437
- geo : {
1438
- projection : {
1439
- type : 'kavrayskiy7' ,
1440
- rotation : {
1441
- lat : 38.794799 ,
1442
- lon : - 81.622334 ,
1443
- }
1444
- } ,
1445
- center : {
1446
- lat : - 81
1447
- } ,
1448
- lataxis : {
1449
- range : [ 38.794799 , 45.122292 ]
1450
- } ,
1451
- lonaxis : {
1452
- range : [ - 82.904731 , - 81.622334 ]
1453
- }
1454
- } ,
1455
- width : 700 ,
1456
- heigth : 500
1457
- } )
1458
- . then ( function ( ) {
1459
- var geoLayout = gd . _fullLayout . geo ;
1460
- var geo = geoLayout . _subplot ;
1461
-
1462
- expect ( geoLayout . projection . rotation ) . toEqual ( {
1463
- lon : 0 , lat : 0 , roll : 0 ,
1464
- } ) ;
1465
- expect ( geoLayout . center ) . toEqual ( {
1466
- lon : 0 , lat : 0
1467
- } ) ;
1468
- expect ( geoLayout . lonaxis . range ) . toEqual ( [ - 180 , 180 ] ) ;
1469
- expect ( geoLayout . lataxis . range ) . toEqual ( [ - 90 , 90 ] ) ;
1470
-
1471
- expect ( geo . viewInitial ) . toEqual ( {
1472
- 'fitbounds' : false ,
1473
- 'projection.rotation.lon' : 0 ,
1474
- 'center.lon' : 0 ,
1475
- 'center.lat' : 0 ,
1476
- 'projection.scale' : 1
1477
- } ) ;
1478
-
1479
- expect ( Lib . warn ) . toHaveBeenCalledTimes ( 1 ) ;
1480
- expect ( Lib . warn ) . toHaveBeenCalledWith (
1481
- 'Invalid geo settings, relayout\'ing to default view.'
1482
- ) ;
1483
- } )
1484
- . catch ( failTest )
1485
- . then ( done ) ;
1486
- } ) ;
1487
-
1488
1386
it ( 'should get hover right for choropleths involving landmasses that cross antimeridian' , function ( done ) {
1489
1387
var gd = createGraphDiv ( ) ;
1490
1388
0 commit comments