@@ -25,61 +25,61 @@ describe('DG.TrafficControl', function() {
2525 center : centerSpb ,
2626 zoom : 15
2727 } ) ;
28-
28+
2929 control = mapContainer . getElementsByClassName ( controlClass ) ;
3030 trafficControl = DG . control . traffic ( ) ;
31-
31+
3232 document . body . appendChild ( mapContainer ) ;
3333 map . addControl ( trafficControl ) ;
3434 } ) ;
35-
35+
3636 after ( function ( ) {
3737 map . remove ( ) ;
3838 document . body . removeChild ( mapContainer ) ;
3939 mapContainer = map = control = trafficControl = controlParent = null ;
4040 } ) ;
41-
41+
4242 describe ( 'module init' , function ( ) {
4343 it ( 'traffic control show' , function ( ) {
4444 expect ( control . length ) . to . be ( 1 ) ;
45-
45+
4646 control = control [ 0 ] ;
4747 controlParent = control . parentElement ;
4848 } ) ;
49-
49+
5050 it ( 'remove hide class from control parent element' , function ( ) {
5151 expect ( controlParent . className ) . not . contain ( controlParentHiddenClass ) ;
5252 } ) ;
5353 } ) ;
54-
54+
5555 describe ( 'turn on control' , function ( ) {
5656 before ( function ( ) {
5757 happen . click ( controlParent ) ;
5858 } ) ;
59-
59+
6060 it ( 'add active class to control parent element' , function ( ) {
6161 expect ( controlParent . className ) . to . contain ( controlParentActiveClass ) ;
6262 } ) ;
63-
63+
6464 it ( 'add traffic layer to map' , function ( ) {
6565 expect ( map . hasLayer ( trafficControl . _trafficLayer ) ) . to . be ( true ) ;
6666 } ) ;
6767 } ) ;
68-
68+
6969 describe ( 'turn off control' , function ( ) {
7070 before ( function ( ) {
7171 happen . click ( controlParent ) ;
7272 } ) ;
73-
73+
7474 it ( 'remove active class from control parent element' , function ( ) {
7575 expect ( controlParent . className ) . not . contain ( controlParentActiveClass ) ;
7676 } ) ;
77-
77+
7878 it ( 'remove traffic layer from map' , function ( ) {
7979 expect ( map . hasLayer ( trafficControl . _trafficLayer ) ) . to . be ( false ) ;
8080 } ) ;
8181 } ) ;
82-
82+
8383 describe ( 'traffic point request' , function ( ) {
8484 var xhr , center , zoom , requests ;
8585
@@ -88,27 +88,27 @@ describe('DG.TrafficControl', function() {
8888 center = map . getCenter ( ) ;
8989 xhr = sinon . useFakeXMLHttpRequest ( ) ;
9090 requests = [ ] ;
91-
91+
9292 xhr . onCreate = function ( xhr ) {
9393 requests . push ( xhr ) ;
9494 } ;
95-
95+
9696 happen . click ( controlParent ) ;
97-
97+
9898 } ) ;
9999
100100 after ( function ( ) {
101101 xhr . restore ( ) ;
102102 map . setView ( center , zoom ) ;
103103 happen . click ( controlParent ) ;
104104 } ) ;
105-
105+
106106 it ( 'traffic points request called' , function ( ) {
107107 var urlRE = new RegExp ( 'http://traffic\\d+.maps.2gis.com/\\w+/meta/score/0/' ) ;
108108 expect ( urlRE . test ( requests [ 0 ] . url ) ) . to . be ( true ) ;
109109 } ) ;
110110 } ) ;
111-
111+
112112 describe ( 'traffic point timer request' , function ( ) {
113113 var xhr , center , zoom , requests , clock ;
114114
@@ -118,13 +118,13 @@ describe('DG.TrafficControl', function() {
118118 xhr = sinon . useFakeXMLHttpRequest ( ) ;
119119 clock = sinon . useFakeTimers ( ) ;
120120 requests = [ ] ;
121-
121+
122122 xhr . onCreate = function ( xhr ) {
123123 requests . push ( xhr ) ;
124124 } ;
125-
125+
126126 happen . click ( controlParent ) ;
127-
127+
128128 } ) ;
129129
130130 after ( function ( ) {
@@ -133,7 +133,7 @@ describe('DG.TrafficControl', function() {
133133 map . setView ( center , zoom ) ;
134134 happen . click ( controlParent ) ;
135135 } ) ;
136-
136+
137137 it ( 'traffic points update request called' , function ( ) {
138138 var urlRE = new RegExp ( 'http://traffic\\d+.maps.2gis.com/\\w+/meta/speed/time/' ) ;
139139 clock . tick ( DG . config . trafficLayerUpdateInterval + 1 ) ;
@@ -155,16 +155,16 @@ describe('DG.TrafficControl', function() {
155155 center : centerSpb ,
156156 zoom : 15
157157 } ) ;
158-
158+
159159 trafficControl = DG . control . traffic ( ) ;
160-
160+
161161 document . body . appendChild ( mapContainer ) ;
162162 map . addControl ( trafficControl ) ;
163163
164164 control = mapContainer . getElementsByClassName ( controlClass ) [ 0 ] ;
165165 controlParent = control . parentElement ;
166166 } ) ;
167-
167+
168168 afterEach ( function ( ) {
169169 map . remove ( ) ;
170170 document . body . removeChild ( mapContainer ) ;
@@ -179,7 +179,8 @@ describe('DG.TrafficControl', function() {
179179 expect ( controlParent . className ) . not . contain ( controlParentHiddenClass ) ;
180180 } ) ;
181181
182- it ( 'add hide class to control parent element' , function ( done ) {
182+ // TODO: unskip after fixing TILES-7238
183+ it . skip ( 'add hide class to control parent element' , function ( done ) {
183184 var onProjectLeave = function ( ev ) {
184185 map . off ( 'projectleave' , onProjectLeave ) ;
185186 expect ( controlParent . className ) . to . contain ( controlParentHiddenClass ) ;
@@ -234,7 +235,7 @@ describe('DG.TrafficControl', function() {
234235 expect ( map . hasLayer ( trafficControl . _trafficLayer ) ) . to . be ( true ) ;
235236 done ( ) ;
236237 } ;
237-
238+
238239 map . setView ( centerWithoutProject , 15 , { animate : false } ) ;
239240 map . on ( 'projectchange' , onProjectChange ) ;
240241 map . setView ( centerSpb , 15 , { animate : false } ) ;
@@ -246,28 +247,28 @@ describe('DG.TrafficControl', function() {
246247 } ) ;
247248 } ) ;
248249
249- describe ( 'traffic test on project change' , function ( ) {
250+ describe ( 'traffic test on project change' , function ( ) {
250251 describe ( 'with traffic off' , function ( ) {
251252 // traffic layer is off after map initialization
252-
253+
253254 it ( 'control parent element haven\'t active class' , function ( ) {
254255 map . setView ( centerNsk , 15 , { animate : false } ) ;
255256 expect ( controlParent . className ) . not . contain ( controlParentActiveClass ) ;
256257 } ) ;
257258 } ) ;
258-
259- describe ( 'with traffic on' , function ( ) {
259+
260+ describe ( 'with traffic on' , function ( ) {
260261 beforeEach ( function ( ) {
261262 // traffic layer is on, click on traffic control
262263 happen . click ( controlParent ) ;
263264 control . innerHTML = - 50 ;
264265 } ) ;
265-
266+
266267 it ( 'control parent element have active class' , function ( ) {
267268 map . setView ( centerNsk , 15 , { animate : false } ) ;
268269 expect ( controlParent . className ) . to . contain ( controlParentActiveClass ) ;
269270 } ) ;
270-
271+
271272 it ( 'update traffic balls in control' , function ( ) {
272273 expect ( control . innerHTML ) . not . be ( - 50 ) ;
273274 } ) ;
0 commit comments