1- require ( '../../../src/leaflet/control/ChangeTileVersion' ) ;
1+ import { changeTileVersion } from '../../../src/leaflet/control/ChangeTileVersion' ;
2+ import { tiledMapLayer } from '../../../src/leaflet/mapping/TiledMapLayer' ;
23
34var url = GlobeParameter . ChinaProvincesURL ;
4- describe ( 'leaflet_ChangeTileVersion' , function ( ) {
5+ describe ( 'leaflet_ChangeTileVersion' , ( ) => {
56 var originalTimeout ;
6- var testDiv , map , changeTileVersion ;
7- beforeAll ( function ( ) {
7+ var testDiv , map , tileVersion ;
8+ beforeAll ( ( ) => {
89 testDiv = document . createElement ( "div" ) ;
910 testDiv . setAttribute ( "id" , "map" ) ;
1011 testDiv . style . styleFloat = "left" ;
@@ -18,91 +19,90 @@ describe('leaflet_ChangeTileVersion', function () {
1819 center : [ 33.03 , 104.79 ] ,
1920 zoom : 3 ,
2021 } ) ;
21- var baseLayer = L . supermap . tiledMapLayer ( url ) . addTo ( map ) ;
22- changeTileVersion = L . supermap . control . changeTileVersion ( {
22+ var baseLayer = tiledMapLayer ( url ) . addTo ( map ) ;
23+ tileVersion = changeTileVersion ( {
2324 layer : baseLayer ,
2425 position : "topleft" ,
2526 orientation : "horizontal"
2627 } ) . addTo ( map ) ;
2728 } ) ;
28- beforeEach ( function ( ) {
29+ beforeEach ( ( ) => {
2930 originalTimeout = jasmine . DEFAULT_TIMEOUT_INTERVAL ;
3031 jasmine . DEFAULT_TIMEOUT_INTERVAL = 50000 ;
3132 } ) ;
32- afterEach ( function ( ) {
33+ afterEach ( ( ) => {
3334 jasmine . DEFAULT_TIMEOUT_INTERVAL = originalTimeout ;
3435 } ) ;
35- afterAll ( function ( ) {
36+ afterAll ( ( ) => {
3637 document . body . removeChild ( testDiv ) ;
3738 map . remove ( ) ;
3839 } ) ;
3940
40- it ( 'initialize,' , function ( ) {
41- expect ( changeTileVersion ) . not . toBeNull ( ) ;
42- expect ( changeTileVersion . options . layer ) . not . toBeNull ( ) ;
43- expect ( changeTileVersion . slider ) . not . toBeNull ( ) ;
44- expect ( changeTileVersion . _sliderValue . innerHTML ) . toEqual ( "V" ) ;
45- expect ( changeTileVersion . tooltip . innerHTML ) . toEqual ( "V" ) ;
41+ it ( 'initialize,' , ( ) => {
42+ expect ( tileVersion ) . not . toBeNull ( ) ;
43+ expect ( tileVersion . options . layer ) . not . toBeNull ( ) ;
44+ expect ( tileVersion . slider ) . not . toBeNull ( ) ;
45+ expect ( tileVersion . _sliderValue . innerHTML ) . toEqual ( "V" ) ;
46+ expect ( tileVersion . tooltip . innerHTML ) . toEqual ( "V" ) ;
4647 } ) ;
4748
48- it ( 'setContent' , function ( ) {
49+ it ( 'setContent' , ( ) => {
4950 var version = {
5051 desc : "1.1.0"
5152 } ;
52- changeTileVersion . setContent ( version ) ;
53- expect ( changeTileVersion . _sliderValue . innerHTML ) . toEqual ( "1.1.0" ) ;
54- expect ( changeTileVersion . tooltip . innerHTML ) . toEqual ( "1.1.0" ) ;
55- changeTileVersion . setVersionName ( ) ;
56- expect ( changeTileVersion . _sliderValue . innerHTML ) . toEqual ( "0" ) ;
53+ tileVersion . setContent ( version ) ;
54+ expect ( tileVersion . _sliderValue . innerHTML ) . toEqual ( "1.1.0" ) ;
55+ expect ( tileVersion . tooltip . innerHTML ) . toEqual ( "1.1.0" ) ;
56+ tileVersion . setVersionName ( ) ;
57+ expect ( tileVersion . _sliderValue . innerHTML ) . toEqual ( "0" ) ;
5758 } ) ;
5859
59- it ( 'updateLength' , function ( ) {
60- changeTileVersion . updateLength ( 1 ) ;
61- expect ( changeTileVersion . length ) . toEqual ( 1 ) ;
62- expect ( changeTileVersion . max ) . toEqual ( 0 ) ;
60+ it ( 'updateLength' , ( ) => {
61+ tileVersion . updateLength ( 1 ) ;
62+ expect ( tileVersion . length ) . toEqual ( 1 ) ;
63+ expect ( tileVersion . max ) . toEqual ( 0 ) ;
6364 } ) ;
6465
65- it ( 'nextTilesVersion' , function ( ) {
66- changeTileVersion . nextTilesVersion ( ) ;
67- expect ( changeTileVersion . options . layer . tempIndex ) . toBe ( 0 ) ;
66+ it ( 'nextTilesVersion' , ( ) => {
67+ tileVersion . nextTilesVersion ( ) ;
68+ expect ( tileVersion . options . layer . tempIndex ) . toBe ( 0 ) ;
6869 } ) ;
6970
70- it ( 'nextTilesVersion_firstLoad, lastTilesVersion' , function ( ) {
71- changeTileVersion . firstLoad = false ;
72- changeTileVersion . nextTilesVersion ( ) ;
73- expect ( changeTileVersion . options . layer . tempIndex ) . toBe ( 0 ) ;
74- changeTileVersion . lastTilesVersion ( ) ;
75- expect ( changeTileVersion . options . layer . tempIndex ) . toBe ( 0 ) ;
71+ it ( 'nextTilesVersion_firstLoad, lastTilesVersion' , ( ) => {
72+ tileVersion . firstLoad = false ;
73+ tileVersion . nextTilesVersion ( ) ;
74+ expect ( tileVersion . options . layer . tempIndex ) . toBe ( 0 ) ;
75+ tileVersion . lastTilesVersion ( ) ;
76+ expect ( tileVersion . options . layer . tempIndex ) . toBe ( 0 ) ;
7677 } ) ;
7778
78- it ( 'nextTilesVersion, lastTilesVersion' , function ( ) {
79- changeTileVersion . updateLength ( 2 ) ;
80- expect ( changeTileVersion . length ) . toEqual ( 2 ) ;
81- expect ( changeTileVersion . max ) . toEqual ( 1 ) ;
82- changeTileVersion . nextTilesVersion ( ) ;
83- expect ( changeTileVersion . options . layer . tempIndex ) . toBe ( 0 ) ;
84- changeTileVersion . lastTilesVersion ( ) ;
85- expect ( changeTileVersion . options . layer . tempIndex ) . toBe ( - 2 ) ;
79+ it ( 'nextTilesVersion, lastTilesVersion' , ( ) => {
80+ tileVersion . updateLength ( 2 ) ;
81+ expect ( tileVersion . length ) . toEqual ( 2 ) ;
82+ expect ( tileVersion . max ) . toEqual ( 1 ) ;
83+ tileVersion . nextTilesVersion ( ) ;
84+ expect ( tileVersion . options . layer . tempIndex ) . toBe ( 0 ) ;
85+ tileVersion . lastTilesVersion ( ) ;
86+ expect ( tileVersion . options . layer . tempIndex ) . toBe ( - 2 ) ;
8687 } ) ;
8788
88- it ( 'update' , function ( ) {
89- changeTileVersion . update ( [
90- { name :"0" , desc : "1.1.0" } ,
91- { name :"1" , desc : "1.1.1" }
89+ it ( 'update' , ( ) => {
90+ tileVersion . update ( [
91+ { name : "0" , desc : "1.1.0" } ,
92+ { name : "1" , desc : "1.1.1" }
9293 ] , ) ;
93- expect ( changeTileVersion . tileVersions ) . not . toBeNull ( ) ;
94- expect ( changeTileVersion . tileVersions . length ) . toEqual ( 2 ) ;
94+ expect ( tileVersion . tileVersions ) . not . toBeNull ( ) ;
95+ expect ( tileVersion . tileVersions . length ) . toEqual ( 2 ) ;
9596 } ) ;
9697
97- it ( 'tilesVersion' , function ( ) {
98- changeTileVersion . tilesVersion ( "0" ) ;
99- var version = changeTileVersion . getVersion ( ) ;
98+ it ( 'tilesVersion' , ( ) => {
99+ tileVersion . tilesVersion ( "0" ) ;
100+ var version = tileVersion . getVersion ( ) ;
100101 expect ( version ) . toEqual ( "0" ) ;
101102 } ) ;
102103
103- it ( 'removeLayer' , function ( ) {
104- changeTileVersion . removeLayer ( ) ;
105- expect ( changeTileVersion . options . layer ) . toBeNull ( ) ;
104+ it ( 'removeLayer' , ( ) => {
105+ tileVersion . removeLayer ( ) ;
106+ expect ( tileVersion . options . layer ) . toBeNull ( ) ;
106107 } ) ;
107-
108108} ) ;
0 commit comments