@@ -17,11 +17,17 @@ describe('mapbox_logo', function() {
1717 } ) ;
1818
1919 it ( 'is not on tilejson map without mapbox_logo flag' , function ( ) {
20- var map = L . mapbox . map ( element , tileJSON ) ;
20+ var map = L . mapbox . map ( element , helpers . tileJSON_mapboxlogoMissing ) ;
2121 var mapboxLogoControl = map . _mapboxLogoControl . getContainer ( ) ;
2222 expect ( L . DomUtil . hasClass ( mapboxLogoControl , 'mapbox-logo-true' ) ) . to . be ( false ) ;
2323 } ) ;
2424
25+ it ( 'is on map when tilejson is mapbox styleJSON without mapbox_logo flag' , function ( ) {
26+ var map = L . mapbox . map ( element , helpers . styleJSON ) ;
27+ var mapboxLogoControl = map . _mapboxLogoControl . getContainer ( ) ;
28+ expect ( L . DomUtil . hasClass ( mapboxLogoControl , 'mapbox-logo-true' ) ) . to . be ( true ) ;
29+ } ) ;
30+
2531 it ( 'is on tilejson map with mapbox_logo === true' , function ( ) {
2632 var map = L . mapbox . map ( element , helpers . tileJSON_mapboxlogo ) ;
2733 var mapboxLogoControl = map . _mapboxLogoControl . getContainer ( ) ;
@@ -60,4 +66,21 @@ describe('mapbox_logo', function() {
6066 [ 200 , { "Content-Type" : "application/json" } , JSON . stringify ( helpers . tileJSON_mapboxlogoFalse ) ] ) ;
6167 server . respond ( ) ;
6268 } ) ;
69+
70+ it ( 'is on mapid map when layer added after map initialization' , function ( done ) {
71+ var layer = L . mapbox . tileLayer ( 'mapbox.map-0l53fhk2' ) ;
72+ var map = L . mapbox . map ( element )
73+ . setView ( [ 0 , 0 ] , 3 )
74+ . addLayer ( layer ) ;
75+
76+ layer . on ( 'ready' , function ( ) {
77+ var mapboxLogoControl = map . _mapboxLogoControl . getContainer ( ) ;
78+ expect ( L . DomUtil . hasClass ( mapboxLogoControl , 'mapbox-logo-true' ) ) . to . be ( true ) ;
79+ done ( ) ;
80+ } ) ;
81+
82+ server . respondWith ( "GET" , "https://api.mapbox.com/v4/mapbox.map-0l53fhk2.json?access_token=key&secure" ,
83+ [ 200 , { "Content-Type" : "application/json" } , JSON . stringify ( helpers . tileJSON_mapboxlogo ) ] ) ;
84+ server . respond ( ) ;
85+ } ) ;
6386} ) ;
0 commit comments