@@ -126,7 +126,7 @@ describe("prompt-input history", () => {
126126 test ( "canNavigateHistoryAtCursor only allows prompt boundaries" , ( ) => {
127127 const value = "a\nb\nc"
128128
129- expect ( canNavigateHistoryAtCursor ( "up" , value , 0 ) ) . toBe ( true )
129+ expect ( canNavigateHistoryAtCursor ( "up" , value , 0 ) ) . toBe ( false )
130130 expect ( canNavigateHistoryAtCursor ( "down" , value , 0 ) ) . toBe ( false )
131131
132132 expect ( canNavigateHistoryAtCursor ( "up" , value , 2 ) ) . toBe ( false )
@@ -135,11 +135,14 @@ describe("prompt-input history", () => {
135135 expect ( canNavigateHistoryAtCursor ( "up" , value , 5 ) ) . toBe ( false )
136136 expect ( canNavigateHistoryAtCursor ( "down" , value , 5 ) ) . toBe ( true )
137137
138- expect ( canNavigateHistoryAtCursor ( "up" , "abc" , 0 ) ) . toBe ( true )
138+ expect ( canNavigateHistoryAtCursor ( "up" , "abc" , 0 ) ) . toBe ( false )
139139 expect ( canNavigateHistoryAtCursor ( "down" , "abc" , 3 ) ) . toBe ( true )
140140 expect ( canNavigateHistoryAtCursor ( "up" , "abc" , 1 ) ) . toBe ( false )
141141 expect ( canNavigateHistoryAtCursor ( "down" , "abc" , 1 ) ) . toBe ( false )
142142
143+ expect ( canNavigateHistoryAtCursor ( "up" , "" , 0 ) ) . toBe ( true )
144+ expect ( canNavigateHistoryAtCursor ( "down" , "" , 0 ) ) . toBe ( true )
145+
143146 expect ( canNavigateHistoryAtCursor ( "up" , "abc" , 0 , true ) ) . toBe ( true )
144147 expect ( canNavigateHistoryAtCursor ( "up" , "abc" , 3 , true ) ) . toBe ( true )
145148 expect ( canNavigateHistoryAtCursor ( "down" , "abc" , 0 , true ) ) . toBe ( true )
0 commit comments