@@ -1529,6 +1529,16 @@ describe('mapboxgl_WebMapV2', () => {
1529
1529
}
1530
1530
return Promise . resolve ( new Response ( JSON . stringify ( { } ) ) ) ;
1531
1531
} ) ;
1532
+ const map = {
1533
+ ...commonMap ,
1534
+ getCRS : ( ) => {
1535
+ return {
1536
+ epsgCode : 'EPSG:4326' ,
1537
+ unit : 'degrees' ,
1538
+ getExtent : ( ) => [ - 180 , - 90 , 180 , 90 ]
1539
+ } ;
1540
+ }
1541
+ } ;
1532
1542
datavizWebmap = new WebMap (
1533
1543
'test' ,
1534
1544
{
@@ -1542,6 +1552,9 @@ describe('mapboxgl_WebMapV2', () => {
1542
1552
sources : { } ,
1543
1553
layers : [ ]
1544
1554
}
1555
+ } ,
1556
+ {
1557
+ map
1545
1558
}
1546
1559
) ;
1547
1560
datavizWebmap . on ( 'mapcreatesucceeded' , ( { layers } ) => {
@@ -2744,9 +2757,19 @@ describe('mapboxgl_WebMapV2', () => {
2744
2757
}
2745
2758
return Promise . resolve ( new Response ( JSON . stringify ( { } ) ) ) ;
2746
2759
} ) ;
2760
+ const map = {
2761
+ ...commonMap ,
2762
+ getCRS : ( ) => {
2763
+ return {
2764
+ epsgCode : 'EPSG:4326' ,
2765
+ unit : 'degrees' ,
2766
+ getExtent : ( ) => [ - 180 , - 90 , 180 , 90 ]
2767
+ } ;
2768
+ }
2769
+ } ;
2747
2770
datavizWebmap = new WebMap ( id , {
2748
2771
server : server
2749
- } ) ;
2772
+ } , { map } ) ;
2750
2773
datavizWebmap . on ( 'mapcreatesucceeded' , ( { map } ) => {
2751
2774
const layers = map . getStyle ( ) . layers ;
2752
2775
expect ( layers . length ) . toBe ( 2 ) ;
@@ -2763,11 +2786,21 @@ describe('mapboxgl_WebMapV2', () => {
2763
2786
} else if ( url . indexOf ( 'portal.json' ) > - 1 ) {
2764
2787
return Promise . resolve ( new Response ( JSON . stringify ( iportal_serviceProxy ) ) ) ;
2765
2788
}
2766
- return Promise . resolve ( ) ;
2789
+ return Promise . resolve ( new Response ( JSON . stringify ( { } ) ) ) ;
2767
2790
} ) ;
2791
+ const map = {
2792
+ ...commonMap ,
2793
+ getCRS : ( ) => {
2794
+ return {
2795
+ epsgCode : 'EPSG:4326' ,
2796
+ unit : 'degrees' ,
2797
+ getExtent : ( ) => [ - 180 , - 90 , 180 , 90 ]
2798
+ } ;
2799
+ }
2800
+ } ;
2768
2801
datavizWebmap = new WebMap ( id , {
2769
2802
server : server
2770
- } ) ;
2803
+ } , { map } ) ;
2771
2804
datavizWebmap . on ( 'xyztilelayernotsupport' , ( e ) => {
2772
2805
expect ( e . error ) . toBe ( `The resolutions or origin of layer jingjin on XYZ Tile does not match the map` ) ;
2773
2806
expect ( e . error_code ) . toBe ( `XYZ_TILE_LAYER_NOT_SUPPORTED` ) ;
0 commit comments