Skip to content

Commit dd7e90a

Browse files
[fix]UT
1 parent 3112a13 commit dd7e90a

File tree

1 file changed

+36
-3
lines changed

1 file changed

+36
-3
lines changed

test/mapboxgl/mapping/WebMapV2Spec.js

Lines changed: 36 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1529,6 +1529,16 @@ describe('mapboxgl_WebMapV2', () => {
15291529
}
15301530
return Promise.resolve(new Response(JSON.stringify({})));
15311531
});
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+
};
15321542
datavizWebmap = new WebMap(
15331543
'test',
15341544
{
@@ -1542,6 +1552,9 @@ describe('mapboxgl_WebMapV2', () => {
15421552
sources: {},
15431553
layers: []
15441554
}
1555+
},
1556+
{
1557+
map
15451558
}
15461559
);
15471560
datavizWebmap.on('mapcreatesucceeded', ({ layers }) => {
@@ -2744,9 +2757,19 @@ describe('mapboxgl_WebMapV2', () => {
27442757
}
27452758
return Promise.resolve(new Response(JSON.stringify({})));
27462759
});
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+
};
27472770
datavizWebmap = new WebMap(id, {
27482771
server: server
2749-
});
2772+
}, { map });
27502773
datavizWebmap.on('mapcreatesucceeded', ({ map }) => {
27512774
const layers = map.getStyle().layers;
27522775
expect(layers.length).toBe(2);
@@ -2763,11 +2786,21 @@ describe('mapboxgl_WebMapV2', () => {
27632786
} else if (url.indexOf('portal.json') > -1) {
27642787
return Promise.resolve(new Response(JSON.stringify(iportal_serviceProxy)));
27652788
}
2766-
return Promise.resolve();
2789+
return Promise.resolve(new Response(JSON.stringify({})));
27672790
});
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+
};
27682801
datavizWebmap = new WebMap(id, {
27692802
server: server
2770-
});
2803+
}, { map });
27712804
datavizWebmap.on('xyztilelayernotsupport', (e) => {
27722805
expect(e.error).toBe(`The resolutions or origin of layer jingjin on XYZ Tile does not match the map`);
27732806
expect(e.error_code).toBe(`XYZ_TILE_LAYER_NOT_SUPPORTED`);

0 commit comments

Comments
 (0)