@@ -614,31 +614,6 @@ describe('Click-to-select', function() {
614
614
} ) ;
615
615
616
616
describe ( 'is supported by' , function ( ) {
617
-
618
- function _run ( testCase , doneFn ) {
619
- Plotly . plot ( gd , testCase . mock . data , testCase . mock . layout , testCase . mock . config )
620
- . then ( function ( ) {
621
- return _immediateClickPt ( testCase ) ;
622
- } )
623
- . then ( function ( ) {
624
- assertSelectedPoints ( testCase . expectedPts ) ;
625
- return Plotly . relayout ( gd , 'dragmode' , 'lasso' ) ;
626
- } )
627
- . then ( function ( ) {
628
- _clickPt ( testCase ) ;
629
- return deselectPromise ;
630
- } )
631
- . then ( function ( ) {
632
- assertSelectionCleared ( ) ;
633
- return _clickPt ( testCase ) ;
634
- } )
635
- . then ( function ( ) {
636
- assertSelectedPoints ( testCase . expectedPts ) ;
637
- } )
638
- . catch ( failTest )
639
- . then ( doneFn ) ;
640
- }
641
-
642
617
// On loading mocks:
643
618
// - Note, that `require` function calls are resolved at compile time
644
619
// and thus dynamically concatenated mock paths won't work.
@@ -696,6 +671,30 @@ describe('Click-to-select', function() {
696
671
_run ( testCase , done ) ;
697
672
} ) ;
698
673
} ) ;
674
+
675
+ function _run ( testCase , doneFn ) {
676
+ Plotly . plot ( gd , testCase . mock . data , testCase . mock . layout , testCase . mock . config )
677
+ . then ( function ( ) {
678
+ return _immediateClickPt ( testCase ) ;
679
+ } )
680
+ . then ( function ( ) {
681
+ assertSelectedPoints ( testCase . expectedPts ) ;
682
+ return Plotly . relayout ( gd , 'dragmode' , 'lasso' ) ;
683
+ } )
684
+ . then ( function ( ) {
685
+ _clickPt ( testCase ) ;
686
+ return deselectPromise ;
687
+ } )
688
+ . then ( function ( ) {
689
+ assertSelectionCleared ( ) ;
690
+ return _clickPt ( testCase ) ;
691
+ } )
692
+ . then ( function ( ) {
693
+ assertSelectedPoints ( testCase . expectedPts ) ;
694
+ } )
695
+ . catch ( failTest )
696
+ . then ( doneFn ) ;
697
+ }
699
698
} ) ;
700
699
701
700
describe ( 'triggers \'plotly_selected\' before \'plotly_click\'' , function ( ) {
0 commit comments