({ map: map1 })
| 1075 | commonMapOptions |
| 1076 | ); |
| 1077 | const callback = function ({ map: map1 }) { |
| 1078 | let zoom = datavizWebmap.mapOptions.zoom; |
| 1079 | let center = datavizWebmap.mapOptions.center; |
| 1080 | expect(zoom).toBe(commonMapOptions.zoom); |
| 1081 | expect(center).toEqual(commonMapOptions.center); |
| 1082 | datavizWebmap.setStyle({}); |
| 1083 | expect(datavizWebmap.webMapInfo).toBeFalsy(); |
| 1084 | expect(datavizWebmap.mapOptions.zoom).toBeNull(); |
| 1085 | expect(datavizWebmap.mapOptions.center).toBeNull(); |
| 1086 | datavizWebmap.once('mapcreatesucceeded', () => { |
| 1087 | center = [116, 30]; |
| 1088 | zoom = 16; |
| 1089 | datavizWebmap.setCenter(center); |
| 1090 | expect(datavizWebmap.mapOptions.center).toEqual(center); |
| 1091 | datavizWebmap.setZoom(zoom); |
| 1092 | expect(datavizWebmap.mapOptions.zoom).toBe(zoom); |
| 1093 | datavizWebmap.setMapId(''); |
| 1094 | datavizWebmap.setStyle({ |
| 1095 | version: 8, |
| 1096 | sources: { |
| 1097 | source1: { |
| 1098 | type: 'raster', |
| 1099 | tileSize: 256, |
| 1100 | tiles: ['base/resources/img/baiduTileTest.png'] |
| 1101 | } |
| 1102 | }, |
| 1103 | layers: [ |
| 1104 | { |
| 1105 | id: 'layer1', |
| 1106 | type: 'raster', |
| 1107 | source: 'source1', |
| 1108 | minzoom: 0, |
| 1109 | maxzoom: 22 |
| 1110 | } |
| 1111 | ] |
| 1112 | }); |
| 1113 | expect(datavizWebmap.mapOptions.zoom).toBe(zoom); |
| 1114 | expect(datavizWebmap.mapOptions.center).toEqual(center); |
| 1115 | datavizWebmap.once('mapcreatesucceeded', ({ map: map2, layers }) => { |
| 1116 | expect(map2).not.toEqual(map1); |
| 1117 | expect(datavizWebmap.webMapInfo).toBeFalsy(); |
| 1118 | expect(layers.length).toBe(1); |
| 1119 | done(); |
| 1120 | }); |
| 1121 | }); |
| 1122 | }; |
| 1123 | datavizWebmap.once('mapcreatesucceeded', callback); |
| 1124 | }); |
| 1125 |
nothing calls this directly
no test coverage detected