Skip to content

Commit 5af098a

Browse files
committed
【UT】add
1 parent 510e192 commit 5af098a

File tree

1 file changed

+41
-0
lines changed

1 file changed

+41
-0
lines changed

test/mapboxgl/mapping/WebMapSpec.js

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -885,4 +885,45 @@ describe('mapboxgl_WebMap', () => {
885885
done();
886886
});
887887
})
888+
it('initialize_MVT', (done) => {
889+
spyOn(FetchRequest, 'get').and.callFake((url) => {
890+
if (url.indexOf('map.json') > -1) {
891+
var mapJson = datavizWebMap_MVT;
892+
return Promise.resolve(new Response(JSON.stringify(mapJson)));
893+
}
894+
if (url.indexOf('tileFeature/vectorstyles.json') > -1) {
895+
var stye = {
896+
version: 8,
897+
sources: {
898+
'raster-tiles': {
899+
type: 'raster',
900+
tiles: ['base/resources/img/baiduTileTest.png'],
901+
tileSize: 256
902+
}
903+
},
904+
layers: [
905+
{
906+
id: 'simple-tiles',
907+
type: 'raster',
908+
source: 'raster-tiles',
909+
minzoom: 0,
910+
maxzoom: 22
911+
}
912+
]
913+
};
914+
return Promise.resolve(new Response(JSON.stringify(stye)));
915+
}
916+
return Promise.resolve();
917+
});
918+
var datavizWebmap = new WebMap(id, {
919+
server: server
920+
});
921+
datavizWebmap.on('addlayerssucceeded', () => {
922+
var map = datavizWebmap.map;
923+
expect(map).not.toBe(null);
924+
var center = map.getCenter();
925+
expect(map.sources['raster-tiles']).not.toBe(null);
926+
done();
927+
});
928+
});
888929
});

0 commit comments

Comments
 (0)