@@ -294,43 +294,56 @@ describe('the range slider', function() {
294
294
295
295
it ( 'should not add the slider to the DOM by default' , function ( done ) {
296
296
Plotly . plot ( gd , [ { x : [ 1 , 2 , 3 ] , y : [ 2 , 3 , 4 ] } ] , { } )
297
- . then ( function ( ) {
298
- var rangeSlider = getRangeSlider ( ) ;
299
- expect ( rangeSlider ) . not . toBeDefined ( ) ;
300
- } )
301
- . then ( done ) ;
297
+ . then ( function ( ) {
298
+ var rangeSlider = getRangeSlider ( ) ;
299
+ expect ( rangeSlider ) . not . toBeDefined ( ) ;
300
+ } )
301
+ . then ( done ) ;
302
302
} ) ;
303
303
304
304
it ( 'should add the slider if rangeslider is set to anything' , function ( done ) {
305
305
Plotly . plot ( gd , [ { x : [ 1 , 2 , 3 ] , y : [ 2 , 3 , 4 ] } ] , { } )
306
- . then ( function ( ) { Plotly . relayout ( gd , 'xaxis.rangeslider' , 'exists' ) ; } )
307
- . then ( function ( ) {
308
- var rangeSlider = getRangeSlider ( ) ;
309
- expect ( rangeSlider ) . toBeDefined ( ) ;
310
- } )
311
- . then ( done ) ;
306
+ . then ( function ( ) {
307
+ return Plotly . relayout ( gd , 'xaxis.rangeslider' , 'exists' ) ;
308
+ } )
309
+ . then ( function ( ) {
310
+ var rangeSlider = getRangeSlider ( ) ;
311
+ expect ( rangeSlider ) . toBeDefined ( ) ;
312
+ } )
313
+ . then ( done ) ;
312
314
} ) ;
313
315
314
316
it ( 'should add the slider if visible changed to `true`' , function ( done ) {
315
317
Plotly . plot ( gd , [ { x : [ 1 , 2 , 3 ] , y : [ 2 , 3 , 4 ] } ] , { } )
316
- . then ( function ( ) { Plotly . relayout ( gd , 'xaxis.rangeslider.visible' , true ) ; } )
317
- . then ( function ( ) {
318
- var rangeSlider = getRangeSlider ( ) ;
319
- expect ( rangeSlider ) . toBeDefined ( ) ;
320
- expect ( countRangeSliderClipPaths ( ) ) . toEqual ( 1 ) ;
321
- } )
322
- . then ( done ) ;
318
+ . then ( function ( ) {
319
+ return Plotly . relayout ( gd , 'xaxis.rangeslider.visible' , true ) ;
320
+ } )
321
+ . then ( function ( ) {
322
+ var rangeSlider = getRangeSlider ( ) ;
323
+ expect ( rangeSlider ) . toBeDefined ( ) ;
324
+ expect ( countRangeSliderClipPaths ( ) ) . toEqual ( 1 ) ;
325
+ } )
326
+ . then ( done ) ;
323
327
} ) ;
324
328
325
329
it ( 'should remove the slider if changed to `false` or `undefined`' , function ( done ) {
326
- Plotly . plot ( gd , [ { x : [ 1 , 2 , 3 ] , y : [ 2 , 3 , 4 ] } ] , { xaxis : { rangeslider : { visible : true } } } )
327
- . then ( function ( ) { Plotly . relayout ( gd , 'xaxis.rangeslider.visible' , false ) ; } )
328
- . then ( function ( ) {
329
- var rangeSlider = getRangeSlider ( ) ;
330
- expect ( rangeSlider ) . not . toBeDefined ( ) ;
331
- expect ( countRangeSliderClipPaths ( ) ) . toEqual ( 0 ) ;
332
- } )
333
- . then ( done ) ;
330
+ Plotly . plot ( gd , [ {
331
+ x : [ 1 , 2 , 3 ] ,
332
+ y : [ 2 , 3 , 4 ]
333
+ } ] , {
334
+ xaxis : {
335
+ rangeslider : { visible : true }
336
+ }
337
+ } )
338
+ . then ( function ( ) {
339
+ return Plotly . relayout ( gd , 'xaxis.rangeslider.visible' , false ) ;
340
+ } )
341
+ . then ( function ( ) {
342
+ var rangeSlider = getRangeSlider ( ) ;
343
+ expect ( rangeSlider ) . not . toBeDefined ( ) ;
344
+ expect ( countRangeSliderClipPaths ( ) ) . toEqual ( 0 ) ;
345
+ } )
346
+ . then ( done ) ;
334
347
} ) ;
335
348
} ) ;
336
349
0 commit comments