@@ -3,6 +3,8 @@ import {tiledMapLayer} from '../../../src/leaflet/mapping/TiledMapLayer';
33import { utilCityCenter , DataSet } from 'mapv' ;
44
55var url = GlobeParameter . ChinaURL ;
6+ var dataSet , options ;
7+
68describe ( 'leaflet_MapVLayer' , ( ) => {
79 var originalTimeout ;
810 var testDiv , map , layer ;
@@ -39,8 +41,8 @@ describe('leaflet_MapVLayer', () => {
3941 count : 30 * Math . random ( )
4042 } ) ;
4143 }
42- var dataSet = new DataSet ( data ) ;
43- var options = {
44+ dataSet = new DataSet ( data ) ;
45+ options = {
4446 fillStyle : 'rgba(55, 50, 250, 0.8)' ,
4547 shadowColor : 'rgba(255, 250, 50, 1)' ,
4648 shadowBlur : 20 ,
@@ -154,6 +156,14 @@ describe('leaflet_MapVLayer', () => {
154156 expect ( layer . canvas . style . width ) . toBe ( '500px' ) ;
155157 } ) ;
156158
159+ it ( 'draw, redraw heatmap' , ( ) => {
160+ options . draw = 'heatmap' ;
161+ window . devicePixelRatio = 2 ;
162+ var layer = mapVLayer ( dataSet , options ) . addTo ( map ) ;
163+ layer . draw ( ) ;
164+ expect ( layer . canvas . width ) . toEqual ( 500 * 2 ) ;
165+ } ) ;
166+
157167 it ( 'setZIndex' , ( ) => {
158168 layer . setZIndex ( 2 ) ;
159169 expect ( layer . canvas . style . zIndex ) . toEqual ( '2' ) ;
0 commit comments