@@ -741,7 +741,6 @@ public void MenuCompletions_ClearProperly()
741
741
_console . Clear ( ) ;
742
742
int width = _console . BufferWidth ;
743
743
string placeholderCommand = new string ( 'A' , width - 12 ) ; // 12 = "Get-Module".Length + 2
744
- string emptyLine = new string ( ' ' , width ) ;
745
744
746
745
Test ( $ "{ placeholderCommand } ;Get-Module", Keys (
747
746
placeholderCommand , ';' ,
@@ -751,10 +750,12 @@ public void MenuCompletions_ClearProperly()
751
750
TokenClassification . Command , placeholderCommand ,
752
751
TokenClassification . None , ';' ,
753
752
TokenClassification . Command , "Get-Mo" ,
754
- TokenClassification . Selection , "ckDynamicParameters" , NextLine ,
753
+ TokenClassification . Selection , "ckDynamicParameters" ,
754
+ NextLine ,
755
755
TokenClassification . Selection , "Get-MockDynamicParameters " ,
756
- TokenClassification . None , "Get-Module " , NextLine ,
757
- TokenClassification . None , emptyLine ) ) ,
756
+ TokenClassification . None , "Get-Module " ,
757
+ NextLine ,
758
+ NextLine ) ) ,
758
759
_ . RightArrow ,
759
760
// Navigating to the next item will cause the editing line to fit in
760
761
// one physical line, so the new menu is moved up and lines from the
@@ -763,28 +764,34 @@ public void MenuCompletions_ClearProperly()
763
764
TokenClassification . Command , placeholderCommand ,
764
765
TokenClassification . None , ';' ,
765
766
TokenClassification . Command , "Get-Mo" ,
766
- TokenClassification . Selection , "dule" , NextLine ,
767
+ TokenClassification . Selection , "dule" ,
768
+ NextLine ,
767
769
TokenClassification . None , "Get-MockDynamicParameters " ,
768
- TokenClassification . Selection , "Get-Module " , NextLine ,
769
- TokenClassification . None , emptyLine ) ) ,
770
+ TokenClassification . Selection , "Get-Module " ,
771
+ NextLine ,
772
+ NextLine ) ) ,
770
773
_ . LeftArrow ,
771
774
CheckThat ( ( ) => AssertScreenIs ( 4 ,
772
775
TokenClassification . Command , placeholderCommand ,
773
776
TokenClassification . None , ';' ,
774
777
TokenClassification . Command , "Get-Mo" ,
775
- TokenClassification . Selection , "ckDynamicParameters" , NextLine ,
778
+ TokenClassification . Selection , "ckDynamicParameters" ,
779
+ NextLine ,
776
780
TokenClassification . Selection , "Get-MockDynamicParameters " ,
777
- TokenClassification . None , "Get-Module " , NextLine ,
778
- TokenClassification . None , emptyLine ) ) ,
781
+ TokenClassification . None , "Get-Module " ,
782
+ NextLine ,
783
+ NextLine ) ) ,
779
784
_ . DownArrow ,
780
785
CheckThat ( ( ) => AssertScreenIs ( 3 ,
781
786
TokenClassification . Command , placeholderCommand ,
782
787
TokenClassification . None , ';' ,
783
788
TokenClassification . Command , "Get-Mo" ,
784
- TokenClassification . Selection , "dule" , NextLine ,
789
+ TokenClassification . Selection , "dule" ,
790
+ NextLine ,
785
791
TokenClassification . None , "Get-MockDynamicParameters " ,
786
- TokenClassification . Selection , "Get-Module " , NextLine ,
787
- TokenClassification . None , emptyLine ) ) ,
792
+ TokenClassification . Selection , "Get-Module " ,
793
+ NextLine ,
794
+ NextLine ) ) ,
788
795
_ . Enter ,
789
796
_ . Enter
790
797
) ) ;
@@ -795,9 +802,8 @@ public void MenuCompletions_WorkWithListView()
795
802
{
796
803
TestSetup ( KeyMode . Cmd , new KeyHandler ( "Ctrl+Spacebar" , PSConsoleReadLine . MenuComplete ) ) ;
797
804
798
- var ( listWidth , windowWidth ) = CheckWindowSize ( ) ;
805
+ int listWidth = CheckWindowSize ( ) ;
799
806
var emphasisColors = Tuple . Create ( PSConsoleReadLineOptions . DefaultEmphasisColor , _console . BackgroundColor ) ;
800
- string emptyLine = new string ( ' ' , windowWidth ) ;
801
807
using var disp = SetPrediction ( PredictionSource . History , PredictionViewStyle . ListView ) ;
802
808
803
809
_console . Clear ( ) ;
@@ -828,19 +834,23 @@ public void MenuCompletions_WorkWithListView()
828
834
_ . Ctrl_Spacebar ,
829
835
CheckThat ( ( ) => AssertScreenIs ( 4 ,
830
836
TokenClassification . Command , "Get-Mo" ,
831
- TokenClassification . Selection , "ckDynamicParameters" , NextLine ,
837
+ TokenClassification . Selection , "ckDynamicParameters" ,
838
+ NextLine ,
832
839
TokenClassification . Selection , "Get-MockDynamicParameters " ,
833
- TokenClassification . None , "Get-Module" , NextLine ,
834
- TokenClassification . None , emptyLine ,
835
- TokenClassification . None , emptyLine ) ) ,
840
+ TokenClassification . None , "Get-Module" ,
841
+ NextLine ,
842
+ NextLine ,
843
+ NextLine ) ) ,
836
844
_ . RightArrow ,
837
845
CheckThat ( ( ) => AssertScreenIs ( 4 ,
838
846
TokenClassification . Command , "Get-Mo" ,
839
- TokenClassification . Selection , "dule" , NextLine ,
847
+ TokenClassification . Selection , "dule" ,
848
+ NextLine ,
840
849
TokenClassification . None , "Get-MockDynamicParameters " ,
841
- TokenClassification . Selection , "Get-Module " , NextLine ,
842
- TokenClassification . None , emptyLine ,
843
- TokenClassification . None , emptyLine ) ) ,
850
+ TokenClassification . Selection , "Get-Module " ,
851
+ NextLine ,
852
+ NextLine ,
853
+ NextLine ) ) ,
844
854
_ . Enter ,
845
855
_ . Enter
846
856
) ) ;
0 commit comments