@@ -178,6 +178,63 @@ exports[`select (isCI = false) > up arrow selects previous option 1`] = `
178178]
179179`;
180180
181+ exports[`select (isCI = false) > wraps long cancelled message 1`] = `
182+ [
183+ "<cursor.hide >",
184+ "[90m│[39m
185+ [36m◆[39m foo
186+ [36m│[39m [32m●[39m foo foo foo foo foo foo
187+ [36m│[39m foo foo foo foo foo foo foo
188+ [36m│[39m foo foo foo foo foo foo
189+ [36m│[39m foo foo foo foo foo foo foo
190+ [36m│[39m foo foo foo foo
191+ [36m│[39m [2m○[22m [2mOption 1[22m
192+ [36m└[39m
193+ ",
194+ "<cursor.backward count =999><cursor.up count =9>",
195+ " <cursor.down count=1>" ,
196+ " <erase.down>" ,
197+ " [31m■[39m foo
198+ [90m│[39m [9m[2mfoo foo foo foo foo foo foo[22m
199+ [90m│[39m [2m foo foo foo foo foo foo [22m
200+ [90m│[39m [2mfoo foo foo foo foo foo foo[22m
201+ [90m│[39m [2m foo foo foo foo foo foo [22m
202+ [90m│[39m [2mfoo foo foo foo[22m[29m
203+ [90m│[39m" ,
204+ "
205+ " ,
206+ " <cursor.show>" ,
207+ ]
208+ `;
209+
210+ exports[`select (isCI = false) > wraps long results 1`] = `
211+ [
212+ "<cursor.hide >",
213+ "[90m│[39m
214+ [36m◆[39m foo
215+ [36m│[39m [32m●[39m foo foo foo foo foo foo
216+ [36m│[39m foo foo foo foo foo foo foo
217+ [36m│[39m foo foo foo foo foo foo
218+ [36m│[39m foo foo foo foo foo foo foo
219+ [36m│[39m foo foo foo foo
220+ [36m│[39m [2m○[22m [2mOption 1[22m
221+ [36m└[39m
222+ ",
223+ "<cursor.backward count =999><cursor.up count =9>",
224+ " <cursor.down count=1>" ,
225+ " <erase.down>" ,
226+ " [32m◇[39m foo
227+ [90m│[39m [2mfoo foo foo foo foo foo foo[22m
228+ [90m│[39m [2m foo foo foo foo foo foo [22m
229+ [90m│[39m [2mfoo foo foo foo foo foo foo[22m
230+ [90m│[39m [2m foo foo foo foo foo foo [22m
231+ [90m│[39m [2mfoo foo foo foo[22m" ,
232+ "
233+ " ,
234+ " <cursor.show>" ,
235+ ]
236+ `;
237+
181238exports[`select (isCI = true) > can be aborted by a signal 1`] = `
182239[
183240 "<cursor.hide >",
@@ -355,3 +412,60 @@ exports[`select (isCI = true) > up arrow selects previous option 1`] = `
355412 " <cursor.show>" ,
356413]
357414`;
415+
416+ exports[`select (isCI = true) > wraps long cancelled message 1`] = `
417+ [
418+ "<cursor.hide >",
419+ "[90m│[39m
420+ [36m◆[39m foo
421+ [36m│[39m [32m●[39m foo foo foo foo foo foo
422+ [36m│[39m foo foo foo foo foo foo foo
423+ [36m│[39m foo foo foo foo foo foo
424+ [36m│[39m foo foo foo foo foo foo foo
425+ [36m│[39m foo foo foo foo
426+ [36m│[39m [2m○[22m [2mOption 1[22m
427+ [36m└[39m
428+ ",
429+ "<cursor.backward count =999><cursor.up count =9>",
430+ " <cursor.down count=1>" ,
431+ " <erase.down>" ,
432+ " [31m■[39m foo
433+ [90m│[39m [9m[2mfoo foo foo foo foo foo foo[22m
434+ [90m│[39m [2m foo foo foo foo foo foo [22m
435+ [90m│[39m [2mfoo foo foo foo foo foo foo[22m
436+ [90m│[39m [2m foo foo foo foo foo foo [22m
437+ [90m│[39m [2mfoo foo foo foo[22m[29m
438+ [90m│[39m" ,
439+ "
440+ " ,
441+ " <cursor.show>" ,
442+ ]
443+ `;
444+
445+ exports[`select (isCI = true) > wraps long results 1`] = `
446+ [
447+ "<cursor.hide >",
448+ "[90m│[39m
449+ [36m◆[39m foo
450+ [36m│[39m [32m●[39m foo foo foo foo foo foo
451+ [36m│[39m foo foo foo foo foo foo foo
452+ [36m│[39m foo foo foo foo foo foo
453+ [36m│[39m foo foo foo foo foo foo foo
454+ [36m│[39m foo foo foo foo
455+ [36m│[39m [2m○[22m [2mOption 1[22m
456+ [36m└[39m
457+ ",
458+ "<cursor.backward count =999><cursor.up count =9>",
459+ " <cursor.down count=1>" ,
460+ " <erase.down>" ,
461+ " [32m◇[39m foo
462+ [90m│[39m [2mfoo foo foo foo foo foo foo[22m
463+ [90m│[39m [2m foo foo foo foo foo foo [22m
464+ [90m│[39m [2mfoo foo foo foo foo foo foo[22m
465+ [90m│[39m [2m foo foo foo foo foo foo [22m
466+ [90m│[39m [2mfoo foo foo foo[22m" ,
467+ "
468+ " ,
469+ " <cursor.show>" ,
470+ ]
471+ `;
0 commit comments